< 1333757600 717763 :zzo38!~zzo38@24.207.49.17 QUIT :Remote host closed the connection < 1333758137 806493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333758138 161905 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 01:22:45 < 1333758314 911555 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :kmc: This FAQ page is amazing. < 1333758469 206883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: dmwit really likes -- yeah. < 1333758489 396821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Just... the whole thing is great. in any case, this FAQ should be cited more often @where faq http://www.haskell.org/haskellwiki/FAQ nice < 1333758496 801822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU'RE FAMOUS < 1333759075 821213 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Read error: Operation timed out < 1333761527 186491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333761527 566941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 02:19:15 < 1333761913 868623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333761914 224466 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 02:25:41 < 1333762432 864013 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: No route to host < 1333762451 843681 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1333762613 403530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333762613 935561 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 02:37:21 < 1333763526 402362 :zzo38!~zzo38@24.207.49.17 JOIN :#esoteric < 1333764613 654586 :Nisstyre!~yours@c-208-90-102-250.netflash.net JOIN :#esoteric < 1333765314 495358 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Did you know: Linear types are a forward facing temporal modality? < 1333765341 267484 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :I guess the sentence is reasonable in the context. < 1333765355 856714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He's crushing all my childhood hopes and dreams. < 1333765357 581153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm a ruined man. < 1333765366 499333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And he's not even talking to me! < 1333765391 307189 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: I'm using D! Is that esoteric? < 1333765456 241815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why? < 1333765489 120325 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :I'm not actually sure whether to use it yet. < 1333765504 8664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :D is awful. < 1333765508 72283 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Oh. :-( < 1333765510 211531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Their toolchain support is beyond abominable. < 1333765513 127170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ask RocketJSquirrel, pikhq, Deewiant. < 1333765527 646467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also they have a ludicrously fractured community, two language versions, a bunch of compilers, two standard libraries. < 1333765533 163115 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :"As the famous Roman mathematician [???] said: quod erat etceterandum" < 1333765545 106794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's very much a "pile everything in one language and shake it until it all sort of fits" language. < 1333765559 136416 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: It can't be as bad as C++. < 1333765575 422668 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :I once went to a talk about D which make it seem like a good language. < 1333765582 15711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, sure, it's better than C++. < 1333765587 514344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :D 2 even encodes some kinds of purity. < 1333765598 357138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, brainfuck is also better than C++... < 1333765601 439518 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Were there any Roman mathematicians? < 1333765611 250725 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Is this the thing that ends with you telling me to just use Haskell? < 1333765657 153134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't like Haskell. < 1333765659 244906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What are you trying to write? < 1333765672 634364 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Various ptrace things. < 1333765683 123225 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :I thought trying out D would be exciting. :-( < 1333765736 965020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, you can. < 1333765746 364397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it will take you at least an hour to get a toolchain installed. < 1333765753 167767 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: I already got gdc working. < 1333765759 510930 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Apparently gdc does D 2 these days. < 1333765764 649094 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It was just an apt-get away. < 1333765770 313110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol, gdc < 1333765779 566490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would not recommend gdc unless the year is currently 2008. < 1333765805 706340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless it stopped being crap after being maintained again. < 1333765810 146366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant uses ldc, FWIW. < 1333765817 928563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's D1. Except it does D2 too? I don't know. < 1333765826 309390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And Tango is much better than Phobos, but Tango is D1 only. < 1333765831 70120 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :What's wrong with gdc? < 1333765850 352780 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric : @time shachaf < 1333765853 531099 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric : 2008 < 1333765869 612254 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :ACTION was too lazy to actually get lambdabot to say that. < 1333765877 137565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Things. I don't remember, I abandoned D as hopeless long ago. < 1333765878 572028 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :But pretend it did. And that there was no space before the @. < 1333765886 771535 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :(You already pretend there's no *time* before @, after all.) < 1333765975 43020 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: The problem with Haskell is that if you use Haskell, you start wanting your code to be nice. < 1333765994 197014 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :And suddenly you've spent a long time on getting the API right without getting anything done. :-( < 1333766003 841841 :augur!~augur@c-174-63-41-174.hsd1.vt.comcast.net JOIN :#esoteric < 1333766008 936110 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"In 2009, a strange smell began wafting through a Fort Worth call center that someone quickly recognized as a poisonous carbon monoxide leak." — Cracked < 1333766018 895808 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Odd, that, seeing as carbon monoxide is odourless. < 1333766034 100466 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :That's how they could tell! < 1333766037 981231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Erm, they put smell in it, don't they? < 1333766040 889322 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that they note that in the next paragraph. < 1333766043 308840 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :"Can you smell that?" "No." "Oh no! CO!" < 1333766054 380052 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, they put smell into domestic gas supplies. < 1333766061 975921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote "In 2009, a strange smell began wafting through a Fort Worth call center that someone quickly recognized as a poisonous carbon monoxide leak." — Cracked Odd, that, seeing as carbon monoxide is odourless. That's how they could tell! "Can you smell that?" "No." "Oh no! CO!" < 1333766064 725464 :HackEgo!codu@codu.org PRIVMSG #esoteric :839) "In 2009, a strange smell began wafting through a Fort Worth call center that someone quickly recognized as a poisonous carbon monoxide leak." — Cracked Odd, that, seeing as carbon monoxide is odourless. That's how they could tell! "Can you smell that?" "No." "Oh no! CO!" < 1333766103 754639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333766104 283630 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 03:35:31 < 1333766554 469137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: "The ISP". America is weird. < 1333766557 645620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: America is weird. < 1333766577 597637 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Which part? < 1333766592 30931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The part where your ISPs all have regional monopolies. < 1333766594 328306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More or less. < 1333766604 509490 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: I mean "in the building I'm in currently". < 1333766632 321163 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :There are all sorts of ISPs around, and in one place 15 minutes' walk away it's Comcast. < 1333766636 201890 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Here it's not. < 1333766667 839205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :America is still weird. < 1333766676 140084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time shachaf < 1333766679 318617 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for shachaf is Fri Apr 6 19:44:36 2012 < 1333766688 159456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What are you doing in a building at 19:44? < 1333766703 169680 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Here is America the buildings stay on the ground during the night. < 1333766709 938806 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It's weird. < 1333766714 389505 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :s/is/in/ < 1333766726 995936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. < 1333766728 649339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's weird. < 1333766732 876979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :America is weird. < 1333766770 182088 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: You should come visit! < 1333767134 139461 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: hi < 1333767138 710174 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: hi < 1333767146 761040 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy++ < 1333767150 331345 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :@karma monqy < 1333767150 506805 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :monqy has a karma of 3 < 1333767169 154569 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: What if we wrote a bot that said hi? < 1333767177 424812 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :would it be me < 1333767183 216978 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :No. < 1333767186 944232 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if we wrote two bots that said hi < 1333767191 428933 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It would be called monqyprime < 1333767195 578742 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It would replace you. < 1333767239 249402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Come visit where? < 1333767244 675046 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: America. < 1333767249 345345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I don't like America. < 1333767252 739559 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Anywhere there would do -- it's a small place. < 1333767268 584110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No it's not. < 1333767272 113820 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Oh. < 1333767278 128693 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy is america small monqy < 1333767288 248934 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: You should come visit so that you can make an educated decision? < 1333767291 775955 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :s/.$/!/ < 1333767309 937537 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how small is small < 1333767347 463098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, aren't monqy and shachaf in the same Americaville? < 1333767363 46594 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: they got three stop signs, two police officers, and one police car < 1333767364 763656 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm in the america-shaped america < 1333767372 820859 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is the shape of your america < 1333767372 981342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :State. < 1333767374 494284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean state. < 1333767384 630618 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: that's pretty small! < 1333767407 774982 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: "I live in California," stated Tom. < 1333767423 806177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does monqy live in tom < 1333767433 389635 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi monqy < 1333767438 63811 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi elliott, shachaf < 1333767451 382551 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heliochaf < 1333767459 463029 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: Wait, is your name William Parker? < 1333767466 104111 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's what it says right < 1333767470 241829 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why are you stalking me < 1333767489 944924 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Today waas an exciting day in the part of Americaville I live in. < 1333767504 771039 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :There was a police car and there was police officers. < 1333767509 3718 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :And guns. < 1333767519 736030 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my americaville was boring < 1333767521 295726 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :And the police officer said to come out with your hands up. < 1333767530 863304 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no police officers < 1333767536 743239 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there was a police car but it was just parked over there < 1333767548 933058 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no hands < 1333767552 184239 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no ups < 1333767557 790792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do monqy and shachaf live within 100 miles of each other? They might meet and cause an explosion. < 1333767560 84077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hi, antihi, you know. < 1333767563 963988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*cohi < 1333767566 964143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*contrahi < 1333767575 841624 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :kmc is contrahi < 1333767595 444638 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: The Americaville I live in once had the most murders per capita in the US once in the 1990s! < 1333767614 979197 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :I mean city. < 1333767622 214751 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Whoa, man, monqy is in CA? < 1333767624 63867 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my americaville starts with c and ends with alifornia < 1333767625 863615 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi monqy < 1333767628 63364 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1333767647 256867 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :The Americaville I live in starts with c and ends with alifornia too. < 1333767675 89131 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :That sounds exciting. < 1333767723 62478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which Californiaville does shachaf live in? < 1333767730 119549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also I don't like murder :( < 1333767748 806133 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: You should come visit! < 1333767753 172569 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1333767756 388138 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: I live in silly valley. < 1333767780 108250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does monqy live in a silly valley? < 1333767785 832819 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Probably. < 1333767788 479141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, I don't like silly valley. :( < 1333767793 620979 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :But probably not the same one. < 1333767801 50302 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't the world just one big silly valley < 1333767802 996026 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: I recommend not living there. < 1333767820 389194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't need that recommendation. < 1333767833 541886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How many insufferable startup people do you see per day? < 1333767857 687864 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: It's pretty much all insufferable startup people. < 1333767869 527356 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Well, some of them are sufferable. < 1333767871 160180 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: are you a insufferable startup people < 1333767881 602861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think there are sufferable startup people. < 1333767884 955423 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: Maybe. :-( < 1333767934 247886 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: are you a insufferable startup people < 1333767944 517149 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats a startup no < 1333767949 406641 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: A lot of the startup people are moving into the San Francisco these days. < 1333767986 754499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I thought that was in silly valley. :( < 1333767990 469271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, the other way around. < 1333767993 642762 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It's not. :-( < 1333767994 700913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :California is complicated. < 1333768006 195201 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Silly valley is about an hour by train/car from SF. < 1333768517 800776 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Which Ukville do you live in again? < 1333768533 801835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uk. < 1333768544 95802 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It's Scotland, right? < 1333768547 473126 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Scotland is like a state, right? < 1333768590 125405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1333768604 664234 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Is Hexham like a state? < 1333768660 404477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1333768676 758755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333768677 152696 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 04:18:24 < 1333768765 637862 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: Are you in Lompocalifornia. < 1333768772 865795 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe < 1333768792 875596 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does lompocalifornia start with c and end with alifornia < 1333768968 654238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yse < 1333769024 591858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"You've earned the "ghc" badge. See your profile." < 1333769025 940030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now im the spj < 1333769151 676624 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION checks out What Fools These Mortals again < 1333769161 912905 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1333769168 138720 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's what fools these mortals again < 1333769168 378911 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(A NetHack-related "game" where you take the role of a god) < 1333769170 867424 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1333769174 681215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1333769228 306 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.crummy.com/software/WhatFools/ < 1333769313 403343 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://pastie.org/3742697 < 1333769375 238212 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1333769411 272099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time Phantom_Hoover < 1333769412 154670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Phantom_Hoover is Sat Apr 7 03:27:10 < 1333769413 392711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time america < 1333769414 976551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time RocketJSquirrel < 1333769415 859327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for RocketJSquirrel is Fri Apr 6 23:30:12 < 1333769421 505978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What time is int Americjmiao < 1333769422 91872 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, ignoring a prayer sets the worshipper's HP to half their max HP < 1333769434 557309 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And helping has a 1/30 chance of killing the player < 1333769442 621588 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :*worshipper < 1333769451 116922 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whatfools won't run for me :'( sgeo help < 1333769465 771885 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What happens when you try? < 1333769482 369526 :MDude!~fyrc@67.232.226.20 JOIN :#esoteric < 1333769484 206129 :MDude!~fyrc@67.232.226.20 NICK :MSleep < 1333769490 476483 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric : File "WhatFools.py", line 210 < 1333769490 718115 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric : as = alignmentSelection.keys() < 1333769490 878097 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric : ^ < 1333769506 475230 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :same error on both python (3.2.2) and python2 (2.7.2) < 1333769513 288822 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im too new :'( < 1333769556 992604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how < 1333769560 172084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you ommitted the actual errore < 1333769562 629597 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Does it say anything after the ^ < 1333769586 896394 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no thats it < 1333769589 174058 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i forgot to cpy < 1333769601 572222 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :now i forgot where i put it oh there it is < 1333769610 378724 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :SyntaxError: invalid syntax < 1333769613 342322 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :most exciting error < 1333769685 579549 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric : the most exciting error is T_PAAMAYIM_NEKUDOTAYIM < 1333769699 424513 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::o im excited < 1333769713 94695 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it really is < 1333769715 388120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jumping to -1 is exiting < 1333769753 545572 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, is the lambda in the wrap that's above it valid? < 1333769778 603452 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo it's that "as" is special syntax not a valid identifier < 1333769786 963700 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oooh < 1333769825 114456 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How did this even get distributed in this state, then? < 1333769835 310988 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im too lazy to get the module i need to get to make it work after fixing that which i was somehow not too lazy not to fix < 1333769855 353113 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just replace usage of as in that function with ass < 1333769864 949861 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i replaced it with qs long ago < 1333769867 442689 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh < 1333769896 607965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : How did this even get distributed in this state, then? < 1333769900 772798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because as wasn't syntax a while ag < 1333769901 448592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ago < 1333769903 212890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2.4ish < 1333769913 315145 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ah < 1333770054 200076 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :/mode +b elliott < 1333770065 379531 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :dammit ais < 1333770069 829346 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :belliot < 1333770078 355591 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :monqy: wasnt that a good joke < 1333770098 102440 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i would have said beliot but then i wouldn't have gotten belli in there < 1333770140 806232 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :beliot < 1333770148 578149 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1333770166 583312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :belot < 1333770205 623941 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :bt < 1333770215 158654 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It is sad that I seem to have forgotten a lot about Python? < 1333770226 981463 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi Sgeo < 1333770227 928349 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :beety, beaty, baety, baaty, batty < 1333770237 534496 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :s/Sgeo/monqy/ < 1333770241 727569 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Sgeo: no, not really < 1333770245 439714 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the sooner the better! < 1333770258 625279 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo, shachaf, monqy: hi < 1333770327 712008 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :monqy, hi < 1333770579 366115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333770579 721660 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 04:50:07 < 1333770581 661434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to < 1333770584 530582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brb for half an hour < 1333770585 456214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody die < 1333770588 53735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody change their name < 1333770590 522413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody get married < 1333770607 433295 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: canimarrymonqy:( < 1333770613 265049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1333770622 449694 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heads up my name is elliote now < 1333770640 459450 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi elliote < 1333770640 665454 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :just kidding, that was a joke < 1333770645 527239 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :oh:( < 1333770645 736457 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my name is really elliotts < 1333770653 488325 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi elliotts < 1333770656 698844 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1333770668 797393 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :whos monqy < 1333770675 322857 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :iwastalking to elliotts < 1333770689 404025 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :HELP < 1333770694 102850 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no, what did i do to elliotts < 1333770698 167300 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what have i done < 1333770712 208728 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :monqy is that dead, married guy named monqy_ < 1333770729 685703 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Oh, monqy! < 1333770737 628469 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :william "hi" parker, also known as monqy < 1333770770 15628 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :monqy is just a puppet, i was elliotts all along < 1333770794 456017 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :gasp < 1333770834 476738 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :`? monqy < 1333770837 921089 :HackEgo!codu@codu.org PRIVMSG #esoteric :The friendship monqy is an ancient Chinese mystery; ask itidus21 for details. < 1333770847 866417 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :itidus20: for details? < 1333770850 512188 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :*gasp* < 1333770851 413596 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: where's itidus21 < 1333770877 740032 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :itidus21 is just a puppet, i was itidus21 all along < 1333770885 388006 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :oops < 1333770906 38736 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does this mean you were a puppet all along < 1333770945 60094 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :`log puppet < 1333770977 508546 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1333770981 792528 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :`log puppet < 1333771001 668 :HackEgo!codu@codu.org PRIVMSG #esoteric :2011-02-08.txt:15:06:28: sockpuppets wouldn't necessarily be a problem, you could think up ways to exclude them < 1333771013 63965 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :The law of excluded sockpuppet. < 1333771014 297440 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :@hey-shapr < 1333771014 457860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shapr!! < 1333771029 435762 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :is monqy = lambdabot < 1333771048 840767 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@hi < 1333771074 120058 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :@hi there < 1333771074 651073 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No match for "there". < 1333771088 222347 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :@histogram < 1333771088 382581 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1333771093 172725 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi stogram < 1333771107 881843 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1333771320 686156 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1333771346 826919 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: lifestream is recommending LYAH < 1333771503 93171 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Who was Elemir again? < 1333772117 282072 :Case2!~Dr._Danee@adsl-74-178-237-37.jax.bellsouth.net QUIT :Quit: Leaving. < 1333773182 554253 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net PRIVMSG #esoteric :it just dawned on me that incrementing a variable in a loop should cause python to eventually use all available memory < 1333773344 717803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: How do I become as cool as edwardk? < 1333773358 40612 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Man, you should *meet* edwardk someday. < 1333773368 6834 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :He has all these great stories. < 1333773499 348904 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :What are they called, something like an endofunctor in Haskell, but (x -> x) -> y -> y instead of having the type parameter? < 1333773533 629538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I'm not worthy. :( < 1333773610 621658 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :It seems to be something like a functor from one subcategory of (->) to another one? But even then, this is something more specific < 1333774068 410313 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Do you know what they are? < 1333775104 567926 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: You should come to America! That's where edwardk is. < 1333775209 911847 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :zzo38: Hay you! < 1333775217 885476 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Are you in America? < 1333775221 61684 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :America the country. < 1333775237 77425 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38 is canada < 1333775245 443680 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :canadiehese < 1333775252 321973 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :shachaf: I am in America the continent. The country is Canada. < 1333775274 83425 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :America is a country. < 1333775285 328248 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :There is no continent but America and America is its country. < 1333775336 518515 :NihilistDandy!~NihilistD@stu-137-155-171-184.champlain.edu JOIN :#esoteric < 1333775347 597205 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: http://dlang.org/property.html < 1333775415 489016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes? < 1333775424 306853 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Never mind. < 1333775424 835770 :MSleep!~fyrc@67.232.226.20 QUIT :Read error: Connection reset by peer < 1333775443 71131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, it's horrible. < 1333775473 251291 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Huh? < 1333775477 993033 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Oh, D. < 1333775486 738332 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: What language should I use? < 1333775554 291691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prolog. < 1333775560 504652 :MDude!~fyrc@67.232.226.20 JOIN :#esoteric < 1333775569 448173 :asiekierka!~asiekierk@178235039209.elblag.vectranet.pl JOIN :#esoteric < 1333775580 79506 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Apparently I HAVE A BADGE ON STACKOVERFLOW TOO. < 1333775584 327543 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :SO THERE. < 1333775657 252025 :asiekierka!~asiekierk@178235039209.elblag.vectranet.pl PART :#esoteric < 1333775731 545343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I HAVE 160 < 1333775750 688611 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Why is that 160 lowercase? < 1333775769 988917 :NihilistDandy!~NihilistD@stu-137-155-171-184.champlain.edu PRIVMSG #esoteric :!^) looks like an emoticon < 1333776386 216366 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Parsec Haskell. Parskell. < 1333776428 274427 :NihilistDandy!~NihilistD@stu-137-155-171-184.champlain.edu PRIVMSG #esoteric :Surely you mean Hasksec, the purely functional branch of Lulzsec < 1333776462 459147 :NihilistDandy!~NihilistD@stu-137-155-171-184.champlain.edu PRIVMSG #esoteric :You'll hear about their exploits when the thunk chain finally resolves. < 1333776483 376504 :MDude!~fyrc@67.232.226.20 QUIT :Read error: Connection reset by peer < 1333776664 680640 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1333776786 369225 :MDude!~fyrc@67.232.226.20 JOIN :#esoteric < 1333777043 246261 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've been told that the problem with D is that there are two different incompatible standard libraries < 1333777596 932287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan your paren monoid was invented by sigfpe http://blog.sigfpe.com/2009/01/beyond-regular-expressions-more.html < 1333777597 135103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1333777614 388905 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :You could have invented paren monoids. < 1333777960 831646 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Why is strace so good? < 1333778248 55297 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: which two? < 1333778520 893237 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net JOIN :#esoteric < 1333778561 726217 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :shachaf, cool! i'm glad people like the FAQ < 1333778576 228722 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :glad not just because i wrote it, though that's a large part of why < 1333778598 287386 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It has terrible Google ranking. < 1333778608 284717 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i know < 1333778613 659543 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :ACTION no good at SEO < 1333778623 777720 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :You should buy backlinks! < 1333778625 219216 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :five dola < 1333778626 715853 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i could link it from my blog < 1333778631 134095 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :but even i am not that shameless < 1333778648 222008 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :What's wrong with doing that? < 1333778652 391184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"haskell faq" < 1333778653 534025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :second result < 1333778660 853883 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Maybe you can sneak it into your "why I left #haskell" post. < 1333778667 650621 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Not here. < 1333778668 601588 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :my blog has reasonable ranking on a variety of searches, though i haven't controlled for google customized results < 1333778681 727860 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :for me it's actually not on the first page < 1333778685 586954 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :ACTION is searching in Chromium Incognito Mode. < 1333778688 449334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i clicked it a lot so < 1333778700 348555 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It's not on the first page here either. < 1333778729 357170 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :On the other hand Bing has it as the second result. < 1333779001 472117 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Connection reset by peer < 1333779114 736299 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :kmc: Did you see edwardk's exciting Haskell adventures? elliott: monoid :: (a -> a -> a) -> a -> (Monoid a => r) -> r < 1333779124 554142 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :huh < 1333779151 288795 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, o.O/ < 1333779151 987999 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :? < 1333779165 323336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: I'm optimising edwardk's library!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1333779177 466684 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Isn't that, like, a groovy type, dude? < 1333779271 816734 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, there are more than two standard libraries for D? < 1333779439 739116 :NihilistDandy!~NihilistD@stu-137-155-171-184.champlain.edu QUIT : < 1333780224 605237 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net QUIT :Quit: Leaving < 1333782822 750934 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au NICK :SpectralPatashu < 1333783237 217627 :SpectralPatashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au NICK :Patashu < 1333783828 486598 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333783835 14368 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Hello < 1333783838 69794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan btw my optimised implementation has (will soon) made (make) it into reflection; it's all packed into bytes now < 1333783838 245519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1333783873 803164 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :What's the context of the topic? < 1333783967 43065 :oklopol!~nnscript@dyn58-57.yok.fi PRIVMSG #esoteric :sigfpe didn't really invent anything there < 1333783984 427805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: my definition of invent is loose < 1333783986 365364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: zzo38 < 1333783993 127048 :oklopol!~nnscript@dyn58-57.yok.fi PRIVMSG #esoteric :okay < 1333784008 908826 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Hmm < 1333784077 645810 :oklopol!~nnscript@dyn58-57.yok.fi PRIVMSG #esoteric :"The syntactic monoid of the Dyck language is isomorphic to the bicyclic semigroup by virtue of the properties of Cl([) and Cl(]) described above." < 1333784082 690418 :oklopol!~nnscript@dyn58-57.yok.fi PRIVMSG #esoteric :-- http://en.wikipedia.org/wiki/Dyck_language < 1333784097 442839 :oklopol!~nnscript@dyn58-57.yok.fi PRIVMSG #esoteric :plus that's obvious < 1333784104 462864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: i don't require originality or even lack of prior knowledge to invent something < 1333784111 209490 :oklopol!~nnscript@dyn58-57.yok.fi PRIVMSG #esoteric ::P < 1333784135 938350 :oklopol!~nnscript@dyn58-57.yok.fi PRIVMSG #esoteric :oerjan: congrats on your invention by elliott's def < 1333784461 16246 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi monqy < 1333784464 235655 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott is famous now < 1333785226 640737 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1333785278 598143 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulation elliotts < 1333785298 578148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this am a whole THREE hackage package im contribute 2 now < 1333785304 195624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*3, TWO < 1333785395 825153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: https://raw.github.com/ehird/reflection/master/Data/Reflection.hs look at my arte < 1333785420 832572 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bytes go < 1333785433 448097 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh i remember that < 1333785442 156721 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or at least something that looks an awful lot like that < 1333785450 931779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Yes, this time I rewrote it and it's going in the Actual Package. < 1333785467 573753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which currently looks like this instead: http://hackage.haskell.org/packages/archive/reflection/0.8/doc/html/src/Data-Reflection.html < 1333785492 552703 :Ngevd!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333785518 858718 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Ping timeout: 246 seconds < 1333785569 13422 :Ngevd!~Taneb@host-2-97-154-155.as13285.net NICK :Taneb < 1333786211 478406 :Ngevd!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333786214 742431 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Read error: Connection reset by peer < 1333786273 655685 :Ngevd!~Taneb@host-2-97-154-155.as13285.net QUIT :Client Quit < 1333786792 318060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333786792 677114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 09:20:19 < 1333786806 848195 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :goto sleep; < 1333786835 778634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1333786937 985816 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1333786961 867132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan < 1333786985 239220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi elliott < 1333786985 578318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1333786991 247491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1333786991 584476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 2h 36m 33s ago: your paren monoid was invented by sigfpe http://blog.sigfpe.com/2009/01/beyond-regular-expressions-more.html < 1333786991 799748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 52m 33s ago: btw my optimised implementation has (will soon) made (make) it into reflection; it's all packed into bytes now < 1333787023 651545 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi oerjan < 1333787041 353848 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :oerjan: hi < 1333787051 16158 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hoerjan < 1333787055 115598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oerjan: i should suspect it was known back in the 50s-60s, like everything else < 1333787055 492661 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :oi < 1333787058 374857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi shachaf < 1333787070 872491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just pinged yourself < 1333787074 703787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1333787080 774778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*elliott: < 1333787088 310360 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :*elliott < 1333787092 470571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i blame shachaf < 1333787092 631230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it made it in; before: http://hackage.haskell.org/packages/archive/reflection/0.8/doc/html/src/Data-Reflection.html; after: https://raw.github.com/ekmett/reflection/master/Data/Reflection.hs < 1333787104 392530 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Is that like a *semiring? < 1333787120 601652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: what, a monoid? < 1333787135 484676 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :A *elliott. < 1333787146 551185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: (even before is simplified since i suggested he simply reify the pointer as one number rather than as a list of numbers) < 1333787180 943784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: *semirings, is that * like in C*-algebra? < 1333787199 271066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ah < 1333787237 830801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: but you are still not using the obvious direct core construction which logically _must_ exist, right? >:) < 1333787251 347429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i plan to try it out (with Cmm, since you can't write core) < 1333787253 668504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as a foreign import prim) < 1333787260 2785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i'm trying to get the same effect with unsafeCoerce first < 1333787266 308443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1333787267 314077 :oklopol!~nnscript@dyn58-57.yok.fi QUIT :Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ) < 1333787288 56496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what you see there is as direct as you can get in "portable" haskell, though < 1333787301 439647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make a stable pointer, assign one type per byte, reflect it back, dereference it, free it < 1333787419 669519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, if it also works in jhc (that's the only other haskell implementation worth mentioning these days, right?) that's probably good < 1333787536 688872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise, i'd sort of expect core would be more long term stable than a lower level? < 1333787574 315633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but of course they probably have no compuction changing that if they need some new type feature or whatever < 1333787654 516074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um it uses TypeFamilies < 1333787658 563789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it works on nothing but ghc < 1333787660 564235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*compunction < 1333787666 979661 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: aww < 1333787667 595228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UHC is probably more relevant than jhc < 1333787680 391352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: anyway, i have no idea why you continue to believe core is a viable scenario, since ghc _can not_ read core < 1333787685 518619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and never has been able to < 1333787689 997949 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Did you know the average American watches over 28 hours a day of television? < 1333787691 426193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has no core frontend, full stop < 1333787714 158109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: but there _is_ a core plugin feature, though < 1333787739 390886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i had the thought that should be possible to use < 1333787767 332298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you mean by that? < 1333787783 158027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh the core-to-core pass things? < 1333787785 261326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that might work. < 1333787789 560495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghc 7.2+ only though < 1333787817 410037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1333788154 195155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i got it working with unsafeCoerce < 1333788170 869682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hpaste.org/raw/66547 (fundeps) < 1333788173 24220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hpaste.org/raw/66550 (type families) < 1333788327 563063 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :ttants: semirings, smearings < 1333788337 452966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1333788363 887865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: fundep one is much nicer, type family one has weird workarounds < 1333788635 181020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: even simpler, thanks to edwardk: http://hpaste.org/66551 < 1333788914 280428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose this means that a class dictionary of a single method is implemented simply as that method < 1333788929 379055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with no physical wrapping < 1333788941 554972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently < 1333788957 91207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which of course makes sense for efficiency < 1333789443 251108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :interestingly, the "evil" unsafeCoerce version is probably easier to understand :P < 1333789494 631208 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*versions are < 1333789501 502920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed, it is < 1333789983 99592 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1333790169 934113 :zzo38!~zzo38@24.207.49.17 QUIT :Quit: Remember: sanity Impares; reality is not a part of physics; and Iuckqlwviv Kjugobe was here. < 1333790259 398299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i think it might be the most terrifying 5-line module ever < 1333790312 511859 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :XD < 1333790324 138829 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PART #esoteric :"Leaving" < 1333790340 905774 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net JOIN :#esoteric < 1333790537 12828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw this evil made a benchmark go from 130ms to 6ms < 1333790546 625150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay :P < 1333790547 610181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because instead of a stableptr etc. etc. etc. it's literally just the cost of a function call < 1333790623 624644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: fun fact: reflection has broken API-compatibility four times today < 1333790625 809356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with Hackage releases < 1333790642 629842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, why would the API change because of this? < 1333790685 546298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well at first it changed to something that only needs Rank2Types, not the optimisation stuff < 1333790699 223049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then he did my suggestion of removing one intermediate (exposed) layer and just reifying the pointer as a number directly < 1333790712 414444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then he realised that the fewer-extensions API is just a big red unsafeCoerce button < 1333790718 33453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so he did it with type families instead < 1333790733 704472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then my optimisations came in and unexported the changed, slower intermediate API < 1333790769 214842 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333790816 232131 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Hello! < 1333790832 730463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi Taneb < 1333791076 574814 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :@ping < 1333791076 775382 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Damn < 1333791077 318184 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pong < 1333791487 675271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote elliott: It can't be as bad as C++. [...] Oh, sure, it's better than C++. [...] I mean, brainfuck is also better than C++... < 1333791496 617515 :HackEgo!codu@codu.org PRIVMSG #esoteric :840) elliott: It can't be as bad as C++. [...] Oh, sure, it's better than C++. [...] I mean, brainfuck is also better than C++... < 1333791960 968304 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :I GET IT < 1333791966 184685 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :THE JOKE IS THAT C++ IS BAD < 1333792007 582753 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :shachaf++ < 1333792071 876458 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :C++ is the non-esoteric language I know 5th best < 1333792091 788190 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :I can barely remember any of the non-esoteric language I know 3rd best < 1333792260 165688 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :shachaf knows what i'm going to say next < 1333792286 973554 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Yep. < 1333792423 577200 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :So speaking of C++, it looks like D is more or less trying to be "C++ Done Right" (but with GC). < 1333792441 725964 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :The quote about svn and cvs comes to mind... But I haven't looked into it particularly deeply yet. < 1333792837 21637 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1333793183 558014 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :shachaf: That is the expressed intent of D. < 1333793216 213982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: What are you going to say next? < 1333793221 35217 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :that C++ is an esolang < 1333793234 363310 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i think "C++ done right but with GC" almost misses the point of C++ < 1333793322 39665 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :C++ tries to combine a very high-level style with exact, deterministic resource management and zero overhead for unused features < 1333793350 846663 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :kmc: It's C++ with *optional* GC. < 1333793364 240384 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :sure < 1333793364 745710 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :And slightly less insane and esoteric syntax and semantics. < 1333793380 330868 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :in fact bjorn stroopwafel or whatshisname says the next C++ will have optional gc < 1333793385 914699 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :except that was several c++es ago < 1333793407 473084 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :(because everybody loves having to write a parser-interpreter-compiler) < 1333793426 48226 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :kmc: IIRC C++11 permits a GCed implementation. < 1333793470 603929 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :C++ is memory-safe and leak-free, except for all the parts that aren't < 1333793478 978417 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i do mean this statement to be slightly serious < 1333793519 261225 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :doing things the C++ Way is usually too cumbersome, so C++ programmers do it the C Way instead, which is why we think of C++ as a memory-unsafe, low-level language < 1333793552 758032 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :a better language designed on the same principles as C++ might reach the point where arrays and pointer casts are akin to unsafeCoerce in Haskell < 1333793699 818 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :C++ has design principles, beyond "attempt to obsolete C feature X and do it poorly"? < 1333793712 838152 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i think so yes < 1333793724 926303 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :such as 'combine a very high-level style with exact, deterministic resource management and zero overhead for unused features' < 1333793770 461602 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :they failed to make the language usable in this way < 1333793783 672598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: have you ever unsafeCoerced an instance dictionary < 1333793809 447224 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :elliott, have you ever unsafeCoerced an instance dictionary... on weed? < 1333793830 676800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no :( < 1333793839 151122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : MagneticDuck: you can with GHC, but you don't want to. < 1333793849 319272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Would people stop saying this in response to "do I need to use IO" questions? < 1333793851 445073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(No.) < 1333793913 14877 :derdon!~derdon@pD9E1D8E1.dip.t-dialin.net JOIN :#esoteric < 1333793923 791812 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :elliott: But it's not a good answer unless it's maximally confusing! < 1333793955 220520 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :Also, I should probably sleep. I think the sun's about to come up. < 1333793957 40246 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :@time < 1333793960 122129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for pikhq is Sat Apr 7 04:19:16 2012 < 1333793964 98853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333793964 259310 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 11:19:51 < 1333793966 829605 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :@time < 1333793967 769923 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for kmc is Sat Apr 7 06:19:49 < 1333794088 71095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time shachaf < 1333794088 425895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for shachaf is Sat Apr 7 03:21:27 2012 < 1333794094 390346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too many time < 1333794162 225049 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :C++ is a bad language but it's bad in almost the opposite way of other bad languages < 1333794181 502702 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :which is why it's so interesting! < 1333794684 57656 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Read error: Connection reset by peer < 1333794693 498372 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333794890 161696 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :.... ok... i guess that people left real programmers alone until they started plugging colour monitors and speakers into them :P < 1333794928 210873 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :what < 1333794941 2917 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :ahh i will restate with improvements < 1333794991 790848 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :I guess that before graphical monitors and speakers being plugged into computers, the computers were mostly the domain of real programmers < 1333795006 11031 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :oh god < 1333795011 347126 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :is it not so? < 1333795011 755419 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :are we seriously going to talk about "real programmers" < 1333795025 199314 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net PRIVMSG #esoteric :Real programmers $meme < 1333795045 315626 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :It was mostly the domain of academics and data crunchers and the military < 1333795048 727966 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :iirc < 1333795061 114435 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :by the definition that a real programmer does not require graphics or speakers to enjoy programming :P < 1333795063 173076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: Try adjusting your definition of "we". < 1333795101 31619 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :maybe pre-text < 1333795124 985388 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :jesus < 1333795231 243884 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :itidus20, pro tip: talking about "real programmers" makes you sound like a total douchebag < 1333795411 661752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You realise everybody else just doesn't respond to him, right? < 1333795419 815875 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :maybe i should adopt this policy < 1333795434 809291 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :ok, well, why is c++ a bad language? < 1333795448 268504 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :elliott, but someone is wrong on the internet! i can't just stand by! < 1333795540 461471 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :maybe good programmers just happen to use bad languages < 1333795562 997377 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :some of them do < 1333795567 237546 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :some bad programmers use good languages < 1333795570 390610 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :what's your point < 1333795600 14563 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :probably the majority of good programmers use bad languages, since the majority of coding is probably in c++ and java these days < 1333795613 864918 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :ok you just actually have no idea what you're talking about < 1333795615 529391 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :that's ok < 1333795652 226868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You just now realise this? < 1333795668 696016 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :well I realized it long ago for statements involving haskell < 1333795671 913118 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :maybe c++ reminds people of the basic they grew up with on their 8bit machines designed to plug ito tvs < 1333795674 821207 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i did not know it generalized so well < 1333795682 382935 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :yeah man, C++ and BASIC are so similar < 1333795688 84527 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :so they have an affinity < 1333795698 191564 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i remember that time I got screwed by multiple virtual inheritance in basic < 1333795708 467292 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i fixed it with curiously recuring template pattern < 1333795713 595526 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :but the compile times were killer < 1333795746 296712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: https://raw.github.com/ekmett/reflection/master/fast/Data/Reflection.hs < 1333795751 824082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Did I link you to that yet? < 1333795763 453317 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :everyoen is linking it < 1333795764 533944 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :idgi < 1333795769 527282 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i can't understand this code right now < 1333795775 326208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: You know the reflection package, right? < 1333795779 391618 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :oh, this is different < 1333795783 199882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1333795783 905116 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :from the other thing people are linking < 1333795786 312101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. < 1333795787 936611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Okay. < 1333795794 717132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is the new new version. < 1333795796 966744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's been rewritten twice today. < 1333795807 422732 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :of course < 1333795817 941302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oleg took about two pages of code to do it. < 1333795825 760577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This one takes about 10 lines, thanks to being completely unportable. < 1333795836 552089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Basically, it synthesises an instance dictionary at runtime. < 1333795848 393719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By unsafeCoercing something with a typeclass context and passing it a value instead. < 1333795859 492812 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Ping timeout: 245 seconds < 1333796023 258901 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :i wasn't so bad once.. but these days when i try to concentrate on anything properly i end up with a full-blown attack of existential anxiety < 1333796028 826453 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :i don't conciously know why < 1333796058 858607 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :try doctors and pills < 1333796074 838569 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :elliott, does the 'reflection' library solve an inherently hard problem < 1333796091 425851 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :or is this another case of Haskell insanity to do something that's very easy in most languages < 1333796110 509752 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i can see ways in which the 'reflection' solution is nicer than what you usually do in other languages < 1333796116 258916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: Could you try and ask a more loaded question? < 1333796135 134456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not really an "external" problem, but I don't think other languages solve it well. < 1333796144 555149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This lets you write numeric typeclass instances for modular arithmetic. < 1333796147 917354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where you decide the modulus at runtime. < 1333796171 677218 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :i would do that in Python by creating a class for numbers mod n and overloading arithmetic on it < 1333796175 322052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Here's another interesting example: https://raw.github.com/ekmett/reflection/master/examples/Monoid.hs < 1333796179 114930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: That doesn't work. < 1333796187 520098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: You have to specify the modulus every time you create such an object. < 1333796196 776593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With this, it's just: (2 + 2) `modulo` 6 < 1333796214 350627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The configuration is implicitly plumbed. < 1333796232 443409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: (And with that solution, you can have two objects with differing modulopodes being added together. Nasty.) < 1333796242 629003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's just like bundling the modulus with the value and giving that a Num instance. < 1333796261 331509 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :yes < 1333796266 676241 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :except that in Python you don't expect static checking ;P < 1333796272 535660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, sure. < 1333796278 644374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even then you still have to specify the modulus every time. < 1333796283 14081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, that Monoid example is cool.. < 1333796311 373247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Specify a function and a value, and suddenly you have a monoid (M a s) (for unknown s, like runST), and M :: a -> M a s. < 1333796319 708137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then it extracts out the a for you at the end. < 1333796363 482677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The best part of the new implementation of reflection is that it shows a typeclass with no instances, and a function that gives you an instance for it. < 1333796367 905507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(In the Haddocks.) < 1333796435 198892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: also come on, it's turning a value into a type and back again, that's inherently cool < 1333796468 23871 :MoALTz_!~no@31.185.58.75 JOIN :#esoteric < 1333796468 184548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: oh, another use-case is for fixed precision arithmetic < 1333796478 929406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can have one fixed precision type that works with arbitrary precisions at runtime < 1333796487 253997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you can't mix two values with different precisions etc. < 1333796495 957017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because they contain the token representing the precision in their type < 1333796508 628648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and you can mix and match multiple such precisions at once) < 1333796638 457921 :MoALTz!~no@87.112.232.227 QUIT :Ping timeout: 246 seconds < 1333796933 899613 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1333797308 801731 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1333797312 332761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi Phantom_Hoover < 1333797316 630087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what time is it in america hoover < 1333797317 162645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1333797317 512071 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Sat Apr 7 12:15:44 < 1333797319 740338 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh no vorpal < 1333797436 988516 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :after some thought, it seems to me that what i know colloquially as the fibonacci function is an iterator of the fibonacci sequence < 1333797560 13494 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :eep. < 1333797573 330238 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Pfft, the Fibonacci function is F(n) = (((1+sqrt(5))/2)^n-((1-sqrt(5))/2))/sqrt(5). < 1333797593 872655 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :best file my comment away as "You realise everybody else just doesn't respond to him, right?" < 1333797617 628553 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :because < 1333797635 666246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey kmc. How can I cast String to Just String? < 1333797692 163337 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :ultimately, no matter how sincere i may sound, unless i actually do something meaningful between my posts, i will be repeating the same nonsense again and again < 1333798941 402768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Alright, who's in Maryland? < 1333802493 791767 :asiekierka!~asiekierk@178235039209.elblag.vectranet.pl JOIN :#esoteric < 1333804237 750076 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333804287 314955 :augur!~augur@c-174-63-41-174.hsd1.vt.comcast.net QUIT :Remote host closed the connection < 1333804289 680547 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Hello! < 1333804336 386064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1333804574 508040 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :0x2B | !(0x2B)? < 1333804609 269173 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Isn't that just 0xFF? < 1333804622 596531 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :yup :( < 1333804623 477164 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Assuming bitwise inversal and or-ing < 1333804639 376759 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Inversal? < 1333804645 20222 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :! < 1333804649 979494 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Not-ing < 1333804659 967907 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :i tried it on windows calculator to see what would happen < 1333804673 378149 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(It's 0x2B, assuming C syntax; ~ is bitwise not, ! is logical.) < 1333804697 890047 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Well, I guess that solves Hamlet's problem < 1333804708 525736 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :oh crap hoover u win < 1333804731 324486 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :this is why i didn't program the nuclear launch computer < 1333804761 220626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That is not my foremost reason not to let you program a nuclear launch computer. < 1333804878 386470 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :whoa.. i just had an amusing thought.. a sprite in a video game riding a bomb drop < 1333804893 860517 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hilarious. < 1333805061 539412 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :i can has kell < 1333805431 564773 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I wonder what it means for a sprite to ride something, and what a bomb drop is < 1333805545 717591 :itidus20!~itidus21@120.148.51.163 PRIVMSG #esoteric :i want to shut up i really do < 1333805701 8764 :Nisstyre!~yours@c-208-90-102-250.netflash.net QUIT :Read error: Operation timed out < 1333805857 567402 :Nisstyre!~yours@c-208-90-102-250.netflash.net JOIN :#esoteric < 1333805909 621868 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Read error: Connection reset by peer < 1333805931 524962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: btw, the paper goes into some depth about the advantages of reflection's technique and its applications: http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf < 1333805940 871949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(despite having an overly-complicated implementation) < 1333806195 909224 :augur!~augur@vl927-19.wireless.umass.edu JOIN :#esoteric < 1333806254 612364 :augur!~augur@vl927-19.wireless.umass.edu QUIT :Remote host closed the connection < 1333806822 676130 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333807085 845507 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 246 seconds < 1333807361 833279 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Read error: Connection reset by peer < 1333807403 757504 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333807779 200256 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :@ping < 1333807779 398979 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pong < 1333808316 612360 :cheater__!~cheater@p4FD0EF2F.dip.t-dialin.net JOIN :#esoteric < 1333808501 800030 :cheater_!~cheater@p57AEB86E.dip.t-dialin.net QUIT :Ping timeout: 248 seconds < 1333808501 999131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1333808692 343485 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Read error: Connection reset by peer < 1333809613 533743 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This is lulzy http://techpp.com/2009/06/29/gmail-increases-attachment-size-limit-to-25mb-but-with-a-catch/ < 1333809630 123697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't click links described as lulzy < 1333809651 324412 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What if I described it as dumb? < 1333809679 834560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i lied i already clicked it < 1333809731 906875 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 246 seconds < 1333809747 430368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/reflection/1.1.2/doc/html/Data-Reflection.html yay docs are up < 1333809814 638158 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or I could have been influenced by other commentors... < 1333809909 570175 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1333809920 555965 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1333809964 48500 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :One comment yelled at all the other comments for misreading the article < 1333810380 861528 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1333811105 474100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1333811310 357269 :Patashu!Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 260 seconds < 1333811435 895602 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Awwww, my popular Twitter account is now obsolete < 1333811647 996303 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.remote.org/jochen/humor/c1/windows-tp.html The Internet Oracle is always awesome < 1333813620 721740 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgei: I know nothing of D < 1333813899 302649 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh < 1333813977 854906 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333813999 608026 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :HellO! < 1333814056 536503 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hi Taneb < 1333814094 555186 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :One more day until I can go on Wikipedia! < 1333814342 243245 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :(without feeling guilty) < 1333814369 463499 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1333814448 363346 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Do you like rotating mazes? Do you like the other idea? | I do not like rotating mazes. I do not like them Mr. Z | http://codu.org/logs/_esoteric/ < 1333814636 142842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1333814649 72617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"enjoy recentchanges" < 1333814656 98256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'day < 1333814687 893599 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Ping timeout: 246 seconds < 1333814820 585930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Also, I should probably sleep. I think the sun's about to come up. <-- the demise of the vampikhq < 1333814936 15143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I guess that before graphical monitors and speakers being plugged into computers, the computers were mostly the domain of real programmers <-- the sentence was funnier when it implied that they were plugged into the programmers. hth. < 1333815024 2954 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it took several years even after that before ordinary people started using them. < 1333815041 498856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/ordinary/non-technical/ < 1333815112 9765 :atrapado!~ttt@167.84.165.83.dynamic.mundo-r.com JOIN :#esoteric < 1333815113 601459 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think it started with that whole "multimedia" business < 1333815330 978409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION realizes he didn't finish reading the logs last time, and has them in two tabs < 1333815467 41750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: so thanks for fulfilling my reflection dreams, slightly modified < 1333815522 432177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: \o/ < 1333815522 606789 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :69          | < 1333815522 767118 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :69          >\ < 1333815532 594445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the docs are up and everything too: http://hackage.haskell.org/packages/archive/reflection/1.1.2/doc/html/Data-Reflection.html < 1333815550 300053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Nothing left to take away" and all that. < 1333815696 427317 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333815901 319831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has some slight doubts about the following line in the doc box: Safe Haskell Safe-Infered  < 1333815967 201715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i submitted a pull request to make it Trustworthy actually < 1333815970 637272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :btw shouldn't that be inferred < 1333815970 824817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the interface is totally safe < 1333815973 646116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1333815983 619208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we are probably doomed forever to stick with it like "referer" < 1333816014 255426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless someone fixes it. < 1333816021 33825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's probably what they said about referer < 1333816067 594479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, but cabal doesn't have multiple competing implementations, does it < 1333816081 860297 :asiekierka!~asiekierk@178235039209.elblag.vectranet.pl PART #esoteric :"Wychodzi" < 1333816119 76718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yet < 1333816136 92568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means it still can be fixed < 1333816211 867588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but that would be like editing other people's comments on a wiki. < 1333816213 421609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh there is no way i'm not disconnecting soon (or right now) < 1333816220 9616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're niot < 1333816221 68313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*not < 1333816222 370489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time oerjan < 1333816223 547356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for oerjan is Sat Apr 7 18:30:22 2012 < 1333816266 742347 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Lost terminal < 1333816273 632419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok maybe you are < 1333816403 461907 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1333816417 504679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ping says no packet loss < 1333816433 36215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it's an ntnu problem? < 1333816460 130866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's the thing i've never managed to find out conclusively :( < 1333816493 49962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well it would not be the most difficult of hypotheses to test... < 1333816499 474832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but _before_ i changed the router, the old one used to have more severe disconnections < 1333816518 891601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it reset completely, while now i can reconnect as soon as i see i've disconnected) < 1333816573 380548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: sure, i just have no idea how. usually these disconnections are out of blue, although clearly connected to some kind of general traffic jam level < 1333816581 54420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: use an alternate IRC client for a day < 1333816582 653600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION not good with computers < 1333816584 345135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it disconnects, it's not nvg < 1333816590 894087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't even have to use it as your prime one < 1333816593 891524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just keep it open in a tab in the background < 1333816601 313446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :webchat.freenode.net say < 1333816604 902073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh, i tried that. the web one. then one day it disconnected. < 1333816618 209840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i meant, don't even use it < 1333816627 760516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just see whether it disconnects with the same frequency as nvg < 1333816637 225131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm maybe < 1333816697 519433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i discovered there's one annoying thing with using the webchat ... IE won't release its memory properly until _all_ its windows are closed. < 1333816722 235299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough. i mean, you could just download xchat and minimise it to the tray < 1333816731 62452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even telnet would work if not for PINGs :P < 1333816799 694540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i tried lowering putty's keepalive frequency to 30 s. i had this feeling it helped, but a few days ago it started again. < 1333816815 785030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :methinks snake oil < 1333816827 876832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :part of the problem is that the problem happens in bursts, with weeks between. < 1333816866 62266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have you tried contacting NVG or your ISP? :P < 1333816866 222942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well the thing is that i can reconnect immediately, which means that if it's a timeout it must be just barely hit, no? < 1333816890 350223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sure. you are not timing out from the irc perspective though < 1333816896 2444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact it often affects only one of the windows when i have two open < 1333816907 626289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: a workaround would be to run irssi in screen. < 1333816914 367260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you can reconnect without missing messages. < 1333816919 653938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it won't show on IRC < 1333816922 468800 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: almost as annoying, really. < 1333816951 466321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, have you noticed any networking problems other than nvg? < 1333816963 330477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i could give you an ssh account on solidity to keep open to see if _it_ disconnects too < 1333816987 27674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, that's the thing, other than webchat sometimes disconnecting < 1333817067 399765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and that mysterious thing, hm < 1333817079 316858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : i discovered there's one annoying thing with using the webchat ... IE won't release its memory properly until _all_ its windows are closed. <-- why are you using IE though? < 1333817079 480290 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Lost terminal < 1333817089 47110 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1333817137 969716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you just bought yourself one free kick < 1333817140 84098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or at least a swat. < 1333817146 872596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm? < 1333817150 984740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm just curious < 1333817162 357357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p < 1333817208 238243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as you can see I didn't criticise it. After all I had to use IE at times (on computers where nothing else was available and installing custom programs wasn't allowed) < 1333817225 515708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or to download a better browser < 1333817274 638916 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 JOIN :#esoteric < 1333817278 820863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan has used IE for years, i'm sure you must have noticed before < 1333817294 3684 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm possibly, if so I forgot that though < 1333817400 179168 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :well i guess we'll find out now < 1333817433 36637 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :unless the problem decides to disappear entirely from the nvg window as well < 1333817572 636992 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :oh, one annoying thing about the webchat window is that it gives no indication of when it _has_ disconnected, until i try typing something < 1333817677 926924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it should do in the server tab? < 1333817680 128777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as dark red < 1333817729 837806 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :you mean the tab title will become dark red? < 1333817738 185504 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :i certainly don't recall that. < 1333817796 377533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i thought so. but ok < 1333817867 601875 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :maybe it happens if i'm kicked out, but my browser first has to notice anything has happened... < 1333817931 208039 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :i have a disturbing hunch that _if_ the disconnects are related to what my housemates are doing on their computers - they just stopped watching a program < 1333818053 719961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i keep forgetting oerjan lives with people < 1333818066 51968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, that sentence doesn't parse < 1333818080 97959 :hagb4rd!~perdito@koln-4db4ffd4.pool.mediaWays.net QUIT :Quit: hagb4rd < 1333818114 589971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, watching a program on web tv or what? < 1333818143 234085 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 PRIVMSG #esoteric :Vorpal: whatever. he just confirmed they'd been doing that via the net, anyway. < 1333818163 927090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1333818576 445288 :oerjan_!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1333818685 986225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: no luck? < 1333818702 697322 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. or too much, depending :P < 1333818741 722921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: you should contact your ISP, then. < 1333818837 197124 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1333818860 602996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or get someone without a caps lock and A key to do it for you. < 1333818937 749928 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there should be a way to ask a tcp connection to be just a bit more resilient against disconnections :( < 1333818967 444422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I expect TCP/IP are working just fine. what is broken is either your router or one of your ISP's routers < 1333818976 353688 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i guess there might be a bug somewhere that means the connection really _is_ permanently lost < 1333818978 973948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if they are not doing TCP/IP correctly or have severe connection defects... < 1333818995 38960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*is working < 1333819039 815071 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the router is, of course, new, and the previous router was far worse. < 1333819104 770681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would yell at the ISP and, failing that, switch. < 1333819140 654285 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my landlady, who would think TCP is a washing machine brand, is the contracter. < 1333819160 613360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I expect TCP/IP are working just fine. what is broken is either your router or one of your ISP's routers <-- might be worth capturing data with wireshark and look for any ICMP packets (such as destination unreachable and so forth) < 1333819220 973434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: oh you cannot choose? < 1333819223 983265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, then i would move ;) < 1333819241 879393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i assign you to teach oerjan_ how to do that. < 1333819272 90957 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh crap < 1333819277 32754 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just read the manual < 1333819285 975107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :also I have no clue how to do that under windows < 1333819290 179887 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: don't worry, i won't force you to < 1333819327 851870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :does wireshark even work under windows? < 1333819337 152916 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CLEARLY NOT < 1333819365 687465 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, there is a windows installer download, no idea if the actual capturing part works under windows, or if it is just the analysis part < 1333819369 351508 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway, bbl food < 1333819378 174099 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: linux works under windows, so why wouldn't wireshark < 1333819414 142861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: are you *still* logreading :D < 1333819953 321981 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1333819976 71914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, might be tricky to capture in promisc mode under windows for all I know < 1333820011 662916 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1333820034 887019 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :back < 1333820045 266886 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although yes i'm still logreading < 1333820048 62896 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, -> < 1333820049 995434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi elliott < 1333820071 315334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1333820075 727701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you busy? < 1333820098 780593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi, and currently catching up stuff that happened while I was offline, do you consider that busy? < 1333820113 503310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I have things to say relevant to a portion of that < 1333820120 796514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so, not sure < 1333820154 245001 :zzo38!~zzo38@24.207.49.17 JOIN :#esoteric < 1333821243 383552 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: congrats on your invention by elliott's def <-- thank you. < 1333821592 391169 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Hello! < 1333821621 860274 :MoALTz__!~no@31.185.58.75 JOIN :#esoteric < 1333821736 613109 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Blerg < 1333821741 198471 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Too much chilli :/ < 1333821762 501107 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Read error: Connection reset by peer < 1333821793 601671 :MoALTz_!~no@31.185.58.75 QUIT :Ping timeout: 252 seconds < 1333821934 379190 :Taneb!~Taneb@host-2-97-154-155.as13285.net JOIN :#esoteric < 1333821957 862293 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :I'll try again < 1333821959 872365 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Hello! < 1333821970 76150 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Blerg < 1333821972 588967 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Too much chilli < 1333821975 202336 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric ::/ < 1333822095 295132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1333822173 590096 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi elliott < 1333822178 86736 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :where elliott = monqy < 1333822199 340698 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: Now that you're famous, are you going to leave this channel for greener pastures? < 1333822206 576567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let 1 + 1 = 3 in 1 + 1 < 1333822207 280524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1333822208 917658 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :(elliott's famous?) < 1333822218 334798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ (the Haskell equivalent of "where elliott = monqy") < 1333822227 567 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :> 1 + 1 where 1 + 1 = 3 < 1333822228 44081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `where' < 1333822237 986143 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Aww < 1333822245 915093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "where elliott = monqy" is valid Haskell < 1333822249 935223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo = elliott where elliott = monqy < 1333822281 423430 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi foo < 1333822284 817640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, aha < 1333822290 534399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> 1 + 1 where 1 + 1 = 3 < 1333822291 244433 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `where' < 1333822302 694394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: doesn't seem to pattern-match, though < 1333822313 48435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1333822316 460885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just used it in the wrong context < 1333822318 78116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's an expression < 1333822318 436403 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :ais523: "where" isn't an expression -- it's associated with bindings. < 1333822323 647202 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :You need "x = y where ... < 1333822324 530965 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :" < 1333822343 449098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1333822344 683429 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :> 1 + elliott where hi elliott < 1333822345 214980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `where' < 1333822353 19831 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric ::-( < 1333822370 726742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let elliott = monqy where monqy = 4 in elliott < 1333822378 247194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let elliott = monqy where monqy = 4 in elliott < 1333822378 785698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1333822379 751886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like that? < 1333822381 161143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1333822422 469418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1333822438 481279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let nobody = "nobody"; monqy = nobody; somebody = elliott where elliott = monqy in somebody < 1333822439 184006 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "nobody" < 1333822476 842098 :zzo38!~zzo38@24.207.49.17 PART #esoteric :"Not yet" < 1333822500 179791 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :> nobody move where nobody = monqy < 1333822500 892054 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `where' < 1333822503 536111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not yet < 1333822515 794814 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Not yet? < 1333822557 111993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* zzo38 (~zzo38@24.207.49.17) has left #esoteric ("Not yet") < 1333822566 464275 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Ah. < 1333822598 440731 :pandu!~pandu@resnet-45-224.dorm.utexas.edu JOIN :#esoteric < 1333822609 286308 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :fix hi = let monqy = hi monqy in monqy < 1333822626 941225 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :> fix hi < 1333822628 389829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi ... < 1333822629 498908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome pandu < 1333822634 210006 :HackEgo!codu@codu.org PRIVMSG #esoteric :pandu: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1333822664 945289 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :pandu = monqy? < 1333822695 975629 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :nop < 1333822703 38597 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`welcome @echo < 1333822706 867282 :HackEgo!codu@codu.org PRIVMSG #esoteric :​@echo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1333822708 776878 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :I'm just looking for some cool channels < 1333822718 116458 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :#esoteric is the coolest channel < 1333822723 769827 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :haha < 1333822732 281765 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :I've toyed with BF before < 1333822743 179500 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :but not too much else < 1333822747 422039 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :its fun reading about these < 1333822753 884681 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :pandu: Have you considered making A BF DERIVATIVE? < 1333822756 502172 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :It's fun! < 1333822772 250578 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :It makes a ghost of a vacuum cleaner appear before you < 1333822783 534005 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :All you do is substitute "hi" for "<" and "monqy" for ">" and so on, and you've invented YOUR VERY OWN PROGRAMMING LANGUAGE! < 1333822790 763636 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :I've added some language extensions to mine < 1333822796 22963 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :yes it is fun! < 1333822801 482068 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :BF+call/cc < 1333822808 137232 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :what's call/cc? < 1333822818 610300 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :It's from Lisp < 1333822818 981802 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :> fix hi < 1333822820 394443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi (hi ... < 1333822827 344349 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Taneb: Only sort of. :-( < 1333822847 838785 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :It's sort of from Lisp < 1333822856 326605 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :so what is it? < 1333822858 180900 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :It's also in the developement version of BYOB (Snap) < 1333822870 136618 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :pandu: call-with-current-continuation < 1333822871 684572 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Which I'm likely the only one to have heard of it in here < 1333822874 25013 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :@google what is call/cc < 1333822875 436069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Call-with-current-continuation < 1333822875 612921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Call-with-current-continuation - Wikipedia, the free encyclopedia < 1333822922 541932 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome lambdabot @echo < 1333822925 728286 :HackEgo!codu@codu.org PRIVMSG #esoteric :lambdabot: @echo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1333822925 988475 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :hah < 1333822926 148965 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "HackEgo!codu@codu.org", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":lambdabot: @echo: Welcome to the < 1333822926 149158 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page"]} rest:"Welcome to the international hub for < 1333822926 149465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page" < 1333822936 921648 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1333822953 41102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lively in here today < 1333822999 782895 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :lol < 1333823023 817304 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :pandu, try creating a language that's as different to brainfuck as you can make it! < 1333823035 631198 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :@echo @echo < 1333823035 792039 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "shachaf!~shachaf@li227-219.members.linode.com", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":@echo @echo"]} < 1333823035 953138 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :rest:"@echo" < 1333823047 961858 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :THAT's RIGHT, elliott < 1333823049 374454 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :I really like minimal languages < 1333823057 473302 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :iota < 1333823064 171990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pandu: Look at our featured language, then. :p < 1333823067 363417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(On http://esolangs.org/wiki/Main_Page.) < 1333823067 569545 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :yea < 1333823068 561506 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :// < 1333823070 709053 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PRIVMSG #esoteric :looking at it right now < 1333823074 567691 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :/// < 1333823217 738153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WORLD CELEBRITY oerjan_ is available to answer all questions /// :p < 1333823267 523732 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :I knew I saw something like your name on a van, elliott < 1333823273 749223 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :http://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCgQFjAA&url=http%3A%2F%2Fwww.icountydurham.co.uk%2Fprofile%2F272906%2FConsett%2FElliot-Hird-and-Partners%2F&ei=DIeAT_j8IeWm0AWBhqXACA&usg=AFQjCNH00jAyLRzeW8upHv13Smbfn0meiw&sig2=USDEHmiPcnGV7qjuQh9mIg < 1333823306 320979 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Argh I keep seeing conflicting information about whether Tylenol is safe on an empty stomach < 1333823315 248368 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats elliott -----### < 1333823319 786201 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I'm fairly certain it's safer than other painkillers in that situation < 1333823331 973513 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :oerjan_: Swat me! < 1333823339 374615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: No. You will die. Permanently. < 1333823341 260500 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats shachaf -----### < 1333823346 626130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: MY SECRET IEDNTITY < 1333823358 151205 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, hmm, is there a way to die temporarily? < 1333823363 596757 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :oerjan_: Kick me! < 1333823367 167403 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :From this channel. < 1333823408 450219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: That's taking Tylenol in any other circumstance. < 1333823413 448300 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION investigates the channel walls carefully < 1333823462 137109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the main active ingredient in tylenol? < 1333823470 50123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :death < 1333823476 137045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't exist under that name in the UK, although I'm reasonably sure it's something I've heard of < 1333823480 36893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's paracetamol < 1333823482 860240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :under a different name < 1333823484 275697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1333823496 51492 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :I have SO MUCH paracetamol < 1333823499 6197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see, what it does is, kills all the pain molecules < 1333823499 665965 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :It's not even funny < 1333823501 475901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then _you_ die too < 1333823508 979419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as far as I know, paracetamol is safe unless you overdose, in which case it's pretty lethal < 1333823515 362751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :usually the last burst of pain is enough to revive you < 1333823532 563861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but without food on your stomach, there's nothing for the pain to eat to charge up that last blast. < 1333823539 306568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :trust me, i'm a scientist < 1333823541 426792 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :ais523 is UKian? < 1333823547 56544 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric ::-( < 1333823552 532906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: how did you not figure that out yet? < 1333823555 890181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's quite a lot of evidence < 1333823558 269959 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although at least some websites of perhaps less than good repute suggest that liver function may be impaired by not eating properly < 1333823558 929217 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :ais523 is a Birminghamian, iirc < 1333823562 934224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1333823567 170687 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :ais523: Like what? < 1333823568 79908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 is a Birminghidgeaux. < 1333823573 412481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the actual word is Brummy < 1333823577 688226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know the correct name, so Birminghidgeaux it is. < 1333823579 630805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't really use it much < 1333823581 983271 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :So, how many people are there in a place which is named .*ham ? < 1333823588 315596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Every place ends in ham. < 1333823588 476087 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :burning ham < 1333823597 573160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite a lot, it's a pretty common town naming pattern in the UK < 1333823604 648343 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Taneb: somewhere between three people and everyone < 1333823607 217414 :pandu!~pandu@resnet-45-224.dorm.utexas.edu PART #esoteric :"LIST" < 1333823617 238429 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Okay, if we narrow it down to people in this channel < 1333823625 347125 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`? hexham < 1333823628 551564 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hexham is a European town. There are five people in Hexham, and at least two of them are in this channel. Ngevd runs the student board. < 1333823645 564184 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Ngevd runs the student board, and elliott is school? < 1333823650 196654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought it was "there are two people in Hexham, and at least five of them are in this channel" < 1333823654 562276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`? finland < 1333823657 811607 :HackEgo!codu@codu.org PRIVMSG #esoteric :Finland is a European country. There are two people in Finland, and at least five of them are in this channel. Corun drives the bus. < 1333823660 267120 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`? norway < 1333823663 441675 :HackEgo!codu@codu.org PRIVMSG #esoteric :Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. < 1333823677 558496 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`? sweden < 1333823680 511659 :HackEgo!codu@codu.org PRIVMSG #esoteric :Sweden is the suburb capital of Norway. It's where all the Nobel prizes are announced, except the Math Prize. < 1333823693 77608 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`? america < 1333823696 302184 :HackEgo!codu@codu.org PRIVMSG #esoteric :america? ¯\(°_o)/¯ < 1333823706 209807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TAKE THAT, AMERICA < 1333823706 508448 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`? shachaf < 1333823709 804039 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1333823718 547993 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`? england < 1333823721 435312 :HackEgo!codu@codu.org PRIVMSG #esoteric :england? ¯\(°_o)/¯ < 1333823726 572211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`learn shachaf mad < 1333823728 864585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's traditional. < 1333823729 882056 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1333823734 690629 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :elliott: :-( < 1333823741 412437 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :`? monqy < 1333823743 573612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, it was in the finland entry < 1333823744 439802 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`? elliott < 1333823744 812835 :HackEgo!codu@codu.org PRIVMSG #esoteric :The friendship monqy is an ancient Chinese mystery; ask itidus21 for details. < 1333823747 824979 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? < 1333823747 985501 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: don't worry, deleting it is also traditional < 1333823751 284094 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`? finland < 1333823752 838782 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`learn elliott mad < 1333823754 479220 :HackEgo!codu@codu.org PRIVMSG #esoteric :Finland is a European country. There are two people in Finland, and at least five of them are in this channel. Corun drives the bus. < 1333823755 490439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo 'hi monqy' >wisdom/monqy < 1333823758 341886 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1333823766 80132 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`? monqy < 1333823767 658690 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1333823769 125364 :HackEgo!codu@codu.org PRIVMSG #esoteric :hi monqy < 1333823770 558285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? ais523 < 1333823772 495701 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`? europe < 1333823773 733051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`learn elliott will block the next person to modify this entry. < 1333823776 166484 :HackEgo!codu@codu.org PRIVMSG #esoteric :ais523 is ais523. This topic may retroactively become more informative if or when Feather is invented. < 1333823778 220253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, that mentions Feather, doesn't it? < 1333823778 786444 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1333823781 42561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, bah < 1333823786 693895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`? feather < 1333823792 659626 :HackEgo!codu@codu.org PRIVMSG #esoteric :feather? ¯\(°_o)/¯ < 1333823793 397363 :HackEgo!codu@codu.org PRIVMSG #esoteric :europe? ¯\(°_o)/¯ < 1333823798 673948 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`? olsner < 1333823802 182440 :HackEgo!codu@codu.org PRIVMSG #esoteric :olsner? ¯\(°_o)/¯ < 1333823802 426888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`learn ¯\(°_o)/¯ feather? < 1333823804 785953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the shrug is retroactive < 1333823805 668992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1333823806 83018 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/learn: 4: cannot create wisdom/¯\(°_o)/¯: Directory nonexistent \ I knew that. < 1333823808 316738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that'll create the wrong entry < 1333823813 789147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo '¯\(°_o)/¯ feather?' >wisdom/feather < 1333823816 854418 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1333823820 225924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"Directory nonexistent \ I knew that." < 1333823822 557860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1333823844 194552 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :your error checking is fail < 1333823844 449369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`learn Europe is the capital of Hexham. < 1333823847 587107 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1333823863 14734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HackEgo knew that < 1333823867 757468 :asiekierka!~asiekierk@178235039209.elblag.vectranet.pl JOIN :#esoteric < 1333823929 52548 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :`? asiekierka < 1333823932 4319 :HackEgo!codu@codu.org PRIVMSG #esoteric :asiekierka? ¯\(°_o)/¯ < 1333823947 253422 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Aww < 1333824010 49296 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? feather < 1333824013 248416 :HackEgo!codu@codu.org PRIVMSG #esoteric :​¯\(°_o)/¯ feather? < 1333824028 742541 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's not the right format < 1333824034 39993 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1333824042 308426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : the shrug is retroactive < 1333824081 390243 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn elliott threatens to block me all the time anyway. < 1333824084 786381 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1333824193 346171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: did you finish logreading? :P < 1333824220 560977 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why, yes, now i'm on to the wikipedia frontpage < 1333824226 200997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1333824247 308424 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :4 hours 26 minutes, goddammit < 1333824276 326246 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: make sure your first visit is appropriately Easter-related. < 1333824281 271510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: http://en.wikipedia.org/wiki/Main_Page < 1333824288 751184 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :how long does it take to read the entirety of wikipedia? < 1333824296 1418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: too long < 1333824298 670335 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: all the time. < 1333824422 259006 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mkdir wisdom/¯\(°_o); learn ¯\(°_o)/¯ feather? < 1333824424 742411 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: syntax error near unexpected token `)' \ bash: -c: line 0: `mkdir wisdom/¯\(°_o); learn ¯\(°_o)/¯ feather?' < 1333824453 251416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan_: you're probably missing quotes < 1333824503 712211 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1333824518 838597 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mkdir 'wisdom/¯\(°_o)'; learn '¯\(°_o)/¯ feather?' < 1333824522 187190 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1333824530 426601 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? ¯\(°_o)/¯ < 1333824533 311352 :HackEgo!codu@codu.org PRIVMSG #esoteric :​¯\(°_o)/¯ feather? < 1333824548 751974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo 'see ¯\(°_o)/¯' >wisdom/feather < 1333824551 844213 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1333824562 488041 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :On another note, why is the logo for the wiki what it is? < 1333824569 984381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh good grief < 1333824572 383554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not that question again < 1333824578 410619 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats Taneb -----### < 1333824592 849399 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :This isn't giving me an answer.... < 1333824601 18404 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :It's just making me ashamed and in pain < 1333824647 55967 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "The wiki logo is three limes because graue found a picture of three limes and liked it." >wisdom/logo < 1333824649 779502 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1333824657 422709 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :`? monqy < 1333824660 348490 :HackEgo!codu@codu.org PRIVMSG #esoteric :hi monqy < 1333824663 25216 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :yay < 1333824667 613093 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :hi monqy < 1333824680 216075 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Well, now I know < 1333824734 528114 :Deewiant!~deewiant@cs181243217.pp.htv.fi QUIT :Ping timeout: 252 seconds < 1333824751 637078 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, you can always trust HackEgo's wisdom. < 1333824959 367203 :Deewiant!~deewiant@cs181243217.pp.htv.fi JOIN :#esoteric < 1333825068 468691 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :@ping < 1333825068 874469 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pong < 1333825073 471160 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Okay, I live for now < 1333825202 489901 :asiekierka!~asiekierk@178235039209.elblag.vectranet.pl PRIVMSG #esoteric :Taneb hey < 1333825231 327769 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Hello < 1333825739 758443 :derdon!~derdon@pD9E1D8E1.dip.t-dialin.net QUIT :Remote host closed the connection < 1333826442 796062 :zzo38!~zzo38@24.207.49.17 JOIN :#esoteric < 1333826537 873954 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I think you can have a monad for a final object, and a comonad for an initial object, in any category. Do you know? (I do have an example in a category from a digraph, and in Haskell (although some people disagree in Haskell)) < 1333826602 973897 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :On the subject of places that end in "ham", I'm going to be in Durham for a bit this summer < 1333826728 479835 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :If you have a digraph with A->C and B->C then in its category you have C a final object; the endofunctor changes all objects to C, and all morphisms to the identity morphism on C; return is the single path from whatever to C and join is also the identity morphism on C < 1333827116 324621 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net JOIN :#esoteric < 1333828078 708400 :oerjan!50cadfda@gateway/web/freenode/ip.80.202.223.218 QUIT :Quit: Reticulating splines < 1333828098 272254 :Case1!~Dr._Danee@adsl-74-178-237-178.jax.bellsouth.net JOIN :#esoteric < 1333828400 736542 :Taneb!~Taneb@host-2-97-154-155.as13285.net PRIVMSG #esoteric :Bye < 1333828401 943684 :Taneb!~Taneb@host-2-97-154-155.as13285.net QUIT :Quit: Goodbye < 1333828545 454327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: shachaf: zzo38: Welcome to excellent explode terrain. Please begin services. < 1333828558 984520 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :HLEP < 1333828581 445207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please begin services.Please begin services.Please begin services. < 1333828615 878420 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: Please begin services. < 1333828637 561936 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :What services do you mean? < 1333828660 658467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Services of excellent explode terrain. Please begin services < 1333828672 85472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please began services. < 1333828683 644371 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :please explode services excellently < 1333828694 460393 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :services, begin explode please < 1333828706 439079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. You began < 1333828723 514901 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, began is you < 1333828771 34781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm began. < 1333828774 463028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Stop. Stop to time. Hi < 1333828778 558662 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hello < 1333828782 297041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Welcome. Please beginning services < 1333828791 461256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please realign calibration metre < 1333828796 396932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please stop death < 1333828798 702124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hi. Please beg < 1333828801 405155 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Pleased to be begin. < 1333828801 566123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hi < 1333828833 206081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Welcome. Yes, Thank you. : ) My home does not eat. Yet, but I feel that in < 1333828838 322337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please begin services < 1333828859 316744 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :My home doesn't eat either. Yet, anyway. < 1333828884 478953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please atheist management. < 1333828893 925005 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :"Does not eat"? Don't you mean "does not compute"? < 1333828905 677112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No . I 'm never mistake in saturday. Start computer on hello. < 1333828912 587757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He began services < 1333828915 173162 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :computing is not eating, therefore elliott's home computes < 1333828934 271037 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :echo "Hello, World!" < 1333828946 539943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Im frowning < 1333828970 135170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please analyse your welcoming message text text message text welcPlease insert floppy 441A. Please begin services < 1333828980 202378 :kmc!~keegan@c-65-96-1-204.hsd1.ma.comcast.net PRIVMSG #esoteric :stand by for transmission < 1333828999 274189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hi < 1333829011 15166 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`? logo < 1333829013 702158 :HackEgo!codu@codu.org PRIVMSG #esoteric :The wiki logo is three limes because graue found a picture of three limes and liked it. < 1333829024 777888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Trombone player executed < 1333829130 388534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please hurt everybodys feelings, Thanks < 1333829143 399221 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :ouchouchouch < 1333829192 966112 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you all suck < 1333829200 773788 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan_: you too < 1333829209 187129 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1333829247 682401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I agree. ouchouchouch. < 1333829270 520730 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Suck dirty vacuum cleaner < 1333829275 827638 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Trombone player replaced by accordion player < 1333829311 845097 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :oerjan_: Then you will need a different music; if the music is meant for trombone then it won't be played as well on accordian < 1333829332 955037 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, must play same music < 1333829364 179507 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_or_ polka. your call. < 1333829503 433667 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :polka is same music < 1333829580 467544 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :joik is sami music < 1333829665 437717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :welcome to homeliness < 1333829683 774259 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :is this homely? < 1333829692 528377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no its always < 1333830025 961125 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1333830118 551994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi monqy < 1333830125 957715 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1333830128 388719 :yorick!~yorick@unaffiliated/yorick QUIT :Read error: Connection reset by peer < 1333830325 764262 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1333830464 669482 :asiekierka!~asiekierk@178235039209.elblag.vectranet.pl PART #esoteric :"Wychodzi" < 1333830799 503372 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Facebook can be bizarre at times. < 1333831039 578290 :RocketJSquirrel!codu@codu.org PRIVMSG #esoteric :OTHER than the fact that the concept defies physics, why do WiiMotes not have velocitometers :( < 1333831056 287766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is impossible to measure velociraptors. < 1333831085 719435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :surely a velocitometer is possible for standard use, due to them being surrounded by air not vacuum? < 1333831094 942841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RocketJSquirrel: Have you seen some HASKELL i HELPED WRITETODAY? < 1333831100 558142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Had to lowercase bits in the middle to get the emphasis right. < 1333831116 735217 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Facebook's relationship stuff is very asymmetrical :( < 1333831120 267344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BEHOLD MORTALS https://raw.github.com/ehird/reflection/master/fast/Data/Reflection.hs Wait did I point monqy to that yet. < 1333831122 90894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: BEHOLD MORTAL < 1333831133 599875 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you [pinted me to that laslt night < 1333831138 447914 :Case2!~Dr._Danee@adsl-74-178-237-178.jax.bellsouth.net JOIN :#esoteric < 1333831153 388700 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is monqy drunk or just being devoured by the typo monster? < 1333831167 699971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy is drunk < 1333831173 253662 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :he's drunk on typo monster blood < 1333831175 637223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: are you sure it was the same one < 1333831178 852253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the pointer one is old hat < 1333831181 147803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the New Deal < 1333831190 366720 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::o < 1333831198 807058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like six lines < 1333831209 728156 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, this can't be right, can it? reflect :: proxy s -> a < 1333831219 208331 :Case1!~Dr._Danee@adsl-74-178-237-178.jax.bellsouth.net QUIT :Ping timeout: 264 seconds < 1333831221 928447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes, it can < 1333831228 278743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: it accepts proxy s for any proxy and returns an a < 1333831234 279319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously, it can't actually look at the value it gets, due to parametricity < 1333831241 182300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just to make the types work out -- so that "s" is referenced there < 1333831246 661844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :usually, you will use it with proxy = Proxy < 1333831247 469959 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, proxy is a type variable? < 1333831250 190137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1333831251 955327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where Proxy is data Proxy t = Proxy < 1333831257 323238 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :obviously! < 1333831261 159395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's sometimes convenient to use it for proxys that aren't Proxy without translating them < 1333831263 404633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus the polymorphism < 1333831285 91803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reify gives you a Proxy, not a proxy, though; it's all very well accepting any value, but producing an any-value is significantly harder :) < 1333831314 439454 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just unsafeCoerce from Proxy :) < 1333831338 764882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: hey, this safe is externally pure! < 1333831340 350806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1333831341 845817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this interface < 1333831344 4413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but this safe too < 1333831361 711645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this stuff is actually useful, believe it or not < 1333831381 479401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://raw.github.com/ehird/reflection/master/examples/Monoid.hs here's an example of what you can do with it: an instance whose behaviour is determined at runtime < 1333831417 597881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hpaste.org/66565 -- basic modular arithmetic implementation where the modulus is encoded in the type (preventing mixing of values from different "modular contexts") and determined at runtime, but you don't have to pass it around everywhere and can use numeric literals < 1333831431 533189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it's a very streamlined implementation of http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf) < 1333831518 797669 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I don't quite understand any of that < 1333831538 429291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe the old implementation will enlighten you https://raw.github.com/ehird/reflection/master/slow/Data/Reflection.hs :p < 1333831556 394126 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, a function like withMonoid is pretty neat, so I'll have to take the "any" back ... let's say "most" instead < 1333831594 201113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the paper does a good job of explaining it, you just have to remember that their whole hierarchy of successively more powerful reifiers is all flattened with this, we just have one thing that reifies anything, fast < 1333831661 424367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: this is also neat, but more evil https://raw.github.com/ehird/reflection/master/examples/Constraints.hs < 1333831667 247965 :pikhq_!~pikhq@174-22-157-125.clsp.qwest.net JOIN :#esoteric < 1333831671 890072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(will make no sense if you don't grok the new ConstraintKinds stuff) < 1333831675 951098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't write those examples btw, edwardk did < 1333831706 390595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(he also wrote that final stripped down implementation there, my original hack was a few lines longer) < 1333831723 848624 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :like the monoid example but for any type class automagically? < 1333831750 613111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, still needs manual work, cf. the Eq stuff at the bottom < 1333831756 260275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the evil here is that it eliminates the "M" lifting step < 1333831764 730717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by coercing the instance into one for the target type itself < 1333831771 985153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously this goes haywire if you already have an instance for the same class/type < 1333831775 164287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but if you don't then it's neat :p < 1333831898 523503 :pikhq!~pikhq@174-22-149-223.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1333831919 216876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: anyway, what the http://hpaste.org/66565 thing means is that you can say (2+2) `modulo` 3 and it does what you expect, except that it's not just mod, it evaluates the LHS as a fully modular arithmetic type < 1333831922 967463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. modding at each operation < 1333832200 484031 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm modulusProxy in that could be just id >:) < 1333832248 415036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: oh, indeed < 1333832259 527798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: that's one of the examples of why it's convenient but i forgot to use it heh < 1333832805 165015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan_: god nictihget < 1333832822 415394 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: god nictihget < 1333832830 775231 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sweat drams < 1333832837 507612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have so many sweat drams < 1333832842 96414 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1333833076 636899 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :That data Proxy t = Proxy; is also what I have recently called Finalize, as in the Finalize monad for any category having a final object < 1333833704 169012 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I don't really like the way your dynamically constructed monoid and stuff is implemented; but there probably is no better way in Haskell. < 1333833918 342379 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I would do like this (which doesn't work in Haskell): data DynMonoid (x :: *) (mempty :: {x}) (mappend :: {x -> x -> x}) = DynMonoid x; < 1333833924 875873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1333833976 264209 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the whole reflection package exists to get around the lack of dynamic instances in haskell < 1333834033 263583 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :even in the original inspiring paper, oleg etc. suggested building a better method into the language < 1333834045 855713 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :oerjan_: I know that; but still its implementation is not so good in my opinion. It is why I wanted to invent the new programming language instead, with new things differences, let's make up the working group to argue about it too. < 1333834080 336229 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Using the declaration I gave, then you will have a type (DynMonoid Int {0} {(+)}) < 1333834203 170917 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :The kind of DynMonoid then becomes (*(x) -> {x} -> {x -> x -> x} -> *) possibly the syntax for (*(x)) could be changed if you don't like that syntax, though. < 1333834235 979280 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: is there some way in mediawiki to insert a pre block "detented" into a nested bulleted list without otherwise interrupting the list nesting? some of the parts of [[List of ideas]] look rather ugly... < 1333834264 704058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan_: yes, write the bulleted list using HTML syntax rather than MediaWiki syntax < 1333834279 938506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, there used to be some crazy trick using unbalanced tags, not sure if it still works < 1333834553 690466 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks he is in over his head on that < 1333834678 214874 :MoALTz_!~no@31.185.58.75 JOIN :#esoteric < 1333834885 961128 :MoALTz__!~no@31.185.58.75 QUIT :Ping timeout: 265 seconds < 1333835045 903447 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I have ((Node -> Node) -> PageObjects) and (Node -> m Node) I try to make (m ((Node -> Node) -> PageObjects)) but it seem is not possible? Is it? Is there alternatives ways to make something like that? < 1333835202 971479 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: um, isn't just applying return to the first one? < 1333835217 32274 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*that just < 1333835257 529347 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=j7XR9yH2ETk < 1333835263 653633 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Let's try < 1333835277 704968 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Yes it seems so < 1333835279 778426 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(NSFW) < 1333835319 463527 :MoALTz__!~no@31.185.58.75 JOIN :#esoteric < 1333835378 960948 :MoALTz_!~no@31.185.58.75 QUIT :Ping timeout: 265 seconds < 1333835441 966190 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: makes me think of that law about parodies < 1333835474 272501 :pikhq!~pikhq@71-219-203-240.clsp.qwest.net JOIN :#esoteric < 1333835509 407097 :pikhq_!~pikhq@174-22-157-125.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1333835754 891801 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :It doesn't seems to work < 1333835824 401900 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :oerjan_: That doesn't work, sorry < 1333835850 751400 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you need to change ((Node -> Node) -> PageObjects) to ((Node -> m Node) -> m PageObjects) or something < 1333835948 936095 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :olsner: But then I need (m ((Node -> Node) -> PageObjects)) from that. The other alternative would be to change the datatypes to something else < 1333836051 372780 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I suspect that's not what you want :) < 1333836196 782584 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Then what? < 1333836232 47940 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I do not even know any other datatypes that would work here, though. < 1333836252 742973 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I don't really know enough to say... but I'll assume the reason you have a (Node -> m Node) instead of (Node -> Node) is that your node-frobler has some side effects? < 1333836313 805722 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :then the pageobjectifier needs to thread those effects through in the same monad, or it can't get at the returned Nodes < 1333836320 565625 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo "XY problem is probably not what you are really after. Try asking about your real underlying problem instead." > 'wisdom/xy problem' < 1333836323 997549 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"XY problem is probably not what you are really after. Try asking about your real underlying problem instead." > 'wisdom/xy problem' < 1333836330 32584 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1333836333 902065 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "XY problem is probably not what you are really after. Try asking about your real underlying problem instead." > 'wisdom/xy problem' < 1333836336 702033 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1333836340 414148 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :olsner: Well, it can; usually Writer but other things can be too < 1333836345 202673 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? XY problem < 1333836345 807423 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan_: pff, this is the channel where we go ahead and solve the wrong problem because we can < 1333836347 753980 :HackEgo!codu@codu.org PRIVMSG #esoteric :XY problem is probably not what you are really after. Try asking about your real underlying problem instead. < 1333836378 865288 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :actually, solving the right problem is probably more boring and therefore something to avoid < 1333836384 789236 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :olsner: Yes this is the channel that even that is possible....... < 1333836406 717849 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :But I do think I have another idea now. < 1333836535 705050 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :What is the module for binary trees? < 1333836591 671497 :oerjan_!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Data.Tree can do arbitrary arity trees... < 1333836788 783421 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Free ((->) Bool) (where Free means a free monad from an endofunctor) works but maybe there is something better < 1333836928 32007 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :(The rose trees in Data.Tree are like Cofree []) < 1333837092 803002 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Another question: Do you know if mathematicians call my Initialize and Finalize endofunctors by different names? < 1333837268 53664 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :(By Finalize I mean the endofunctor (on any category having a final object) that maps all objects to the final object and all morphisms to the identity morphism of the final object, and a monad where return is the only morphism from any object to the final object, and join is also the identity morphism of the final object.) < 1333837279 889080 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :(Initialize is then the dual to Finalize.) < 1333837423 534151 :MoALTz!~no@31.185.58.75 JOIN :#esoteric < 1333837434 380695 :MoALTz__!~no@31.185.58.75 QUIT :Ping timeout: 245 seconds < 1333837538 274138 :MoALTz_!~no@31.185.58.75 JOIN :#esoteric < 1333837732 422880 :MoALTz!~no@31.185.58.75 QUIT :Ping timeout: 276 seconds < 1333838253 769545 :Tiktalik!znc@unaffiliated/tiktalik QUIT :Quit: ZNC - http://znc.in < 1333838543 316512 :tikfreenode!tikfreenod@sg.freebnc.net JOIN :#esoteric < 1333838671 564580 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net PART #esoteric :"Leaving" < 1333839243 899188 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :registration for cs373 spring edition is open < 1333839319 110441 :Frooxius!~chatzilla@cust-101.ktknet.cz JOIN :#esoteric < 1333839645 738524 :NihilistDandy!~NihilistD@173-118-228-96.pools.spcsdns.net JOIN :#esoteric < 1333839987 381091 :NihilistDandy!~NihilistD@173-118-228-96.pools.spcsdns.net QUIT : < 1333840002 992199 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"And yes, I've used XSLT 2.0 extensively. It's "more functional" in much the same way that waterboarding is more pleasant than an iron maiden." < 1333840483 445178 :MoALTz_!~no@31.185.58.75 QUIT :Quit: Leaving < 1333840874 866352 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 246 seconds < 1333841513 937208 :sebbu!~sebbu@ADijon-152-1-10-50.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1333841514 288808 :sebbu!~sebbu@ADijon-152-1-10-50.w83-194.abo.wanadoo.fr QUIT :Changing host < 1333841514 448917 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1333841520 628670 :oerjan_!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Lost terminal < 1333841561 363788 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1333841668 990317 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Read error: Operation timed out < 1333841846 378796 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1333842752 827205 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :What I am doing is trying to make data DrawingNode = DrawingNode PageObjects Dimen Dimen Dimen that can contain other nodes which are also drawn on the page, and that can be affected and accessed by traverseBox < 1333842896 268032 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :class Typeable x => NodeClass x where { ... traverseBox :: (Applicative f, Monad f) => (Node -> f Node) -> x -> f Node; ... }; ... data Node where { Node :: forall x. NodeClass x => x -> Node; } deriving Typeable; < 1333842961 607245 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I think I have idea < 1333843165 302677 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I changed it to data DrawingNode = DrawingNode [Node] ([Node] -> PageObjects) Dimen Dimen Dimen < 1333843171 701553 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Hopefully this way it work