< 1325289615 340248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAPPY 2011.997260274 EVERYBODY! < 1325289624 587652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION parties < 1325289668 745331 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :now that is a milestone worth celebrating < 1325289704 354435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: iodine would be a lot more interesting if you didn't need a server :) < 1325289777 787196 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :iodine, the ip-over-dns thing? < 1325289790 793777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1325289811 604568 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :been thinking about setting that up ... it's missing a nice android app though < 1325289892 345969 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think there should be something like Astrolog for portable devices with GPS < 1325289929 756258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what else can you tunnel IP over < 1325289933 951686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How about AP identifiers? < 1325289943 668616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can commodity hardware broadcast one of those? < 1325289969 110872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You'd just base-64 encrypted packets as the SSIDs, and then get the response from the other machine symmetrically. < 1325289981 963395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Kind of, um, pointless though. < 1325290031 873605 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not as funky if it only goes as far as the radio connection would anyhow reach. < 1325290113 244931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :hostap sends the regular AP advertisement frames; quite a few chipsets can't do the AP mode though, at least without suitable firmware. < 1325290116 634566 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :What if you could, like, tunnel IP packets *over other IP packets*? < 1325290158 312040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't suppose you could somehow convince DNS servers to send a DNS query to a server that happens to also be a valid HTTP packet. < 1325290158 796558 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You might confuse people looking at their "wlan networks" lists. And passing wardrivers. < 1325290185 42271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They normally only converse over UDP, so that'd be quite a feat. < 1325290193 318767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HTTP over UDP. :p < 1325290280 437315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: How about IP over DHCP? < 1325290314 276041 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a "UHTTP" draft, I can't recall in which context I saw it. It's not quite that, though; it's a HTTP derivative for unidirectional broadcast-only scenarios. < 1325290396 232602 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose that would work, but not *through* someone's DHCP server really; and if they let you to talk to your arbitrary DHCP server, chances are you could send any UDP traffic to that port and run OpenVPN/something. < 1325290425 552895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1325290478 438610 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe some DHCP option would cause the DHCP server to do something externally observable, though can't think of anything right now. < 1325290497 942676 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :shachaf: ip over ip? wild! < 1325290522 826627 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And communication to the other direction (so that you could affect the DHCP server's response from some external source) would probably be even trickier. < 1325290558 157668 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :if you find a DoS attack that you can reverse at will, do morse code by controlling the length of their outages < 1325290576 21555 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :IP over any other IP would smell as sweet. < 1325290640 568700 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is IP over carrier pigeon, it is very slow but it has been done. < 1325290649 448577 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :(or not morse code, but a better code for arbitrary binary data) < 1325290736 161683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: IP over, umm, umm... < 1325290739 506173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Umm. < 1325290755 316872 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :IP over twitter? < 1325290760 36934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe... IMAP? < 1325290776 125895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ooh, ooh, how about NTP? < 1325290813 150774 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There are some firewalls that don't really do stateful packet filtering, but just rely on the fact that you need a TCP 'SYN' packet to establish an outgoing connection; thusly they allow non-SYN TCP under the impression that it's an "established connection". You could tunnel through firewalls like that with IP-over-broken-TCP. < 1325290841 187735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1325290879 735372 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Astrolog does not support hour angles. I know some programs allow the 0 degrees to be set to other objects such as the North Node, but it should allow any object. And then if you also allow negative harmonic factors, then selecting equatorial coordinates with Zenith at 0 and -1 harmonic factor, that should display hour angles. < 1325290881 64594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C'mooon, IP over NTP, work with me here. < 1325290890 166146 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :IP-over-NTP has the same problem as IP-over-DHCP that in general the servers just respond, they don't forward your questions along. < 1325290925 674032 :Gregor!foobar@codu.org PRIVMSG #esoteric :IP over DHCP is considerably more feasible (also: actually implemented, IIRC) than IP-over-NTP ... < 1325291014 163298 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How's that at all useful? Or does that really go "through" an un-collusive DHCP server? < 1325291022 999992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess what we're learning here is that the only bidirectional highly-connected ubiquitous global public system is DNS :P < 1325291031 228131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably because having two of them is really painful. < 1325291037 568727 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: There's also IP. < 1325291038 698902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Although so is having one.) < 1325291053 176562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, that's not really the same kind of distributed system, is it? I suppose it's similar. < 1325291062 365190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think IP routers do the same kind of caching, though :P < 1325291067 561182 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :They should! < 1325291078 84004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clearly we should extend IP so that it can do DNS. < 1325291092 676708 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Maybe IP should be content-addressed. < 1325291106 106233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also that. < 1325291157 312225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Tell me how to do DNS over IP! < 1325291169 560767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"IP over DHCP" is kind of hard to Google for, because it's all full of talk about getting an IP address "over" (as in, via) DHCP. < 1325291183 828983 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :"When DHCP server is on an other VLAN, when swyx phones don't become an IP adress and DHCP relay is configured on the switch, you have to delete." < 1325291197 7635 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :is one thing I found googling for it... sounded interesting, but not related to IP-over-DHCP < 1325291213 463760 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :especially curious about the need to delete < 1325291232 388675 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Well, you could start by defining an UDP-based protocol, and then setting up a set of well-known-address servers that would serve as the root of the distributed database... < 1325291255 823703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(In other words, DNS runs over IP.) < 1325291294 11366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FireFly: It was a joke. < 1325291296 641082 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :fizzie: it is possible that it was some sort of joke < 1325291300 997946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YEAH FIREFLY < 1325291303 175163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TAKE THAT < 1325291389 538848 :FireFly!firefly@unaffiliated/firefly PRIVMSG #esoteric ::< < 1325291454 62121 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :ip over ntp might be interesting when considered as steganography - though it might be hard to explain the amount of ntp traffic you need to generate to "update your clock" < 1325291496 578605 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Perhaps you just *really* care about the time. < 1325291524 911128 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :How about IP over Ethernet? < 1325291545 457288 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Should I install Arch? < 1325291586 254586 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1325291624 573227 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :fizzie: yeah, so it shouldn't be hard to convince people that you're just clinically insane and obsessed about losing time, and not at all involved in clandestine operations < 1325291738 583277 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Certainly easier than, say, steganography over innocuous-looking IRC comments. (Also there is NOTHiNG going on here, and the unusual letter casing earlier was not at all significant.) < 1325291825 476617 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, X+jS5u5nNU01u9fCFXtEVb5sr4dXQjhuSL3E1BsMmUA=. Just thought I should mention. < 1325291975 907818 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :indeed < 1325291989 240897 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :IP over IRC then? < 1325292013 237869 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'd almost guesstimate that would have been done. < 1325292022 611807 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :yeah, it should've been < 1325292060 571426 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://offog.org/ideas/ip-over-everything.html < 1325292071 827707 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The linked-to 'ipox' sounds like it has. < 1325292093 487828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not being very openy, but still. < 1325292124 691149 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What is with people named Oleg? < 1325292127 808068 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or is this the same Oleg? < 1325292152 64949 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :though I think Ethernet over IRC is a better fit: each channel corresponds to an ethernet segment, clients that have joined several channels can act as switches/bridges, and somewhere there could be routers < 1325292178 73876 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :Sgeo_: different olegs < 1325292189 420150 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How many Olegs are there? < 1325292200 118543 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :I think Oleg is a fairly common russian and/or slavic name < 1325292204 270297 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :2 or 3, I think. THE Oleg, ipox Oleg, and esolangs Oleg < 1325292215 695240 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't know if ipox Oleg and esolangs Oleg are the same < 1325292249 854538 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But User:Oleg is not THE Oleg, right? < 1325292255 152731 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :esolangs oleg is unknown to me < 1325292287 586882 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://esolangs.org/wiki/User:Oleg < 1325292329 372266 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :that appears to be an Oleg Mazonka < 1325292359 236515 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :the "THE Oleg" is (iirc) Oleg Kiselyov or something similar < 1325292411 885020 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1325292467 158844 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :anyway.. speaking of IP-over-anything, the way it should work is that your OS figures out what's accessible and whatever that is (an open wifi allowing only NTP access?) it'll hook you up to the interwebs somehow < 1325292805 100067 :Gregor!foobar@codu.org PRIVMSG #esoteric :WTF kind of wi-fi only has NTP access >_> < 1325292838 449410 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :one where IP-over-NTP is required < 1325292890 998958 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1325292928 860899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back < 1325292934 342225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: Should I install Arch? < 1325292939 120630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Onto Ethernet? Yes. < 1325292956 416685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : olsner: Certainly easier than, say, steganography over innocuous-looking IRC comments. (Also there is NOTHiNG going on here, and the unusual letter casing earlier was not at all significant.) < 1325292960 126970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: WHAT LETTER CASIIIING < 1325293007 607857 :PiRSquared17!~PiRSquare@wikipedia/PiRSquared17 QUIT :Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20111230042026] < 1325293009 905571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: the time wifi < 1325293013 29688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tifi < 1325293015 687882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :witi < 1325293339 601779 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 248 seconds < 1325293362 80156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That base64 is binary. :/ < 1325293511 958843 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :elliott: it's just bait to keep you from finding the hidden messages < 1325293703 112459 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :hmm, I think it's sleepytime < 1325293923 406559 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :now, I do wonder how much power my laptop drains in sleep/standby mode.. will 9870mWh last until morning or should I plug it in before going to sleep? < 1325294237 573739 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com QUIT :Ping timeout: 268 seconds < 1325295419 89931 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net QUIT :Remote host closed the connection < 1325295466 808140 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1325295482 47358 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, kallisti update < 1325295571 553356 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1325295762 113406 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Ping timeout: 240 seconds < 1325295924 883935 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1325296073 585396 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://esolangs.org/wiki/User:Zzo38/Astro-Q (PLEASE DO NOT MOVE THIS DOCUMENT TO MAIN NAMESPACE. IT DOES NOT BELONG THERE. KEEP IT UNDER MY USER NAMESPACE) < 1325296739 690161 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1325296979 877973 :kallisti!~eris@h99.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1325296980 362781 :kallisti!~eris@h99.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1325296980 518810 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1325297036 59852 :tswett!~Warrigal@unaffiliated/ihope JOIN :#esoteric < 1325297057 554145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: why caps < 1325297070 765750 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`echo Warrigal is awesome < 1325297073 932184 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Warrigal is awesome < 1325297080 285664 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :HackEgo: you're awesome, too. < 1325297087 96561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whos wargl < 1325297116 561082 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: It is in capitals on that page, too. I made it like that to ensure that people pay attention to that message instead of moving it to the main namespace < 1325297133 92589 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :elliott: only the most awesome guy you've ever heard of. < 1325297150 464069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: why do you think people would do that though, i've never seen that happen on esowiki < 1325297176 226646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks the admins might object to the existence of the page, though < 1325297187 415549 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is why I put that note there. < 1325297216 437749 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other subpages of my userpage as well which some esolang wiki people might not like, too, possibly. < 1325297223 357072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh? what is why you put the note there? < 1325297266 483764 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Special%3APrefixindex&from=User%3AZzo38&namespace=0 < 1325297279 703098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok... < 1325297403 477431 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you read this article too? http://esolangs.org/wiki/User:Zzo38/FurryScript < 1325297434 866281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, that one is about an esolang though :P < 1325297503 142570 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sort of < 1325297526 279831 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I designed as a domain-specific language, actually, but it could be considered esolang too < 1325297549 638334 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Really I just put it there to document it since some people have asked me to document it there on wiki, in a subpage of my user page. < 1325297638 566756 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you see this one too? http://esolangs.org/wiki/User_talk:Zzo38/FurryScript < 1325297753 182042 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, what do you think about Nix? < 1325297780 366921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: do you mean nix or nixos < 1325297782 904963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or nixpkgs < 1325297796 996479 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm curious about your opinion on all of them < 1325297824 145824 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I'm a bit fuzzy on the difference between nix and nixpkgs. Is nixpkgs just a central repository for nix? < 1325297827 491344 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :nix packages < 1325297876 410318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nixpkgs is a cross-platform collection of nix derivations < 1325297891 811410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that can either work as a bootstrapped closed system (i.e. no outside dependencies past a bootstrap) or using host compilers etc. < 1325297952 954447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway < 1325297968 805835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nix is a raelly good idea and lightyears ahead of any existing package managers, although i disagree with several design decisions < 1325297970 255925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*really < 1325298003 759826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nixpkgs I... don't really have an opinion on, it's not really interesting beyond being a source of packages to use with nix. i guess they're okay, but it tends to lag behind a bit too much for my tastes < 1325298022 145454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nixos is a good generalisation of nix's basic concept to operating system services but i'm not sure it's ready for prime time, and i again disagree with some design decisions < 1325298384 289108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know how to disable CPUID stuff for ARM processors? < 1325298957 548167 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is going to try putting Nix on the school computer < 1325298972 741034 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :BECAUSE I CAN (maybe) < 1325298987 454163 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Also, maybe it will enable me to get Haskell on there finally < 1325299455 896932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I wouldn't recommend it just to get GHC/Haskell pkgs. < 1325299472 446359 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, you mentioned bootstrapping stuff, right? < 1325299476 79463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think there's a decent solution for getting a full up-to-date Hackage set with Nix. < 1325299477 701505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Huh? < 1325299485 938148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How is that relevant? < 1325299488 719305 :MDude!~fyrc@or-67-238-19-212.dhcp.embarqhsd.net NICK :MSleep < 1325299492 172974 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If I get nix's version of gcc with glibc or whatever working, maybe I can get Haskell working < 1325299502 292300 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think my school's system uses some obsolete ... stuff < 1325299514 952297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know if that method is supported outside of NixOS. < 1325299515 108598 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I couldn't compile GHC from source (well, from source and binary) < 1325299522 229135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What binary version? < 1325299535 695133 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't remember < 1325299539 125499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I see. < 1325299563 746321 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :....and Nix did not compile < 1325299682 646282 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In file included from nixexpr.hh:6, < 1325299682 839278 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : from nixexpr.cc:1: < 1325299682 839471 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :symbol-table.hh:5:29: tr1/unordered_set: No such file or directory < 1325299682 839613 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In file included from nixexpr.hh:6, < 1325299682 839723 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : from nixexpr.cc:1: < 1325299693 174646 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And then a bunch of errors after that that I can only assume are connecte < 1325299695 562858 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :d < 1325299705 571494 :PiRSquared17!~PiRSquare@wikipedia/PiRSquared17 JOIN :#esoteric < 1325299711 250842 :PiRSquared17!~PiRSquare@wikipedia/PiRSquared17 PRIVMSG #esoteric :Finnmark < 1325299721 206219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1325299730 562653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: your C++ library is too old < 1325299742 714561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: getting ghc compiled properly will be a lot easier. < 1325299766 152746 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think it's too old for that < 1325299793 436052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, i'll defer to your expert opinion. < 1325299801 784214 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :As in, I tried it < 1325299813 644950 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or at least, I tried what I thought was the way to compile it properly < 1325299823 569144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, but you didn't tell us what went wrong, and there's no guarantee you did it correctly... < 1325299826 674535 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although maybe you're referring to with the assistance of another machine < 1325299833 91718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1325299840 945683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although you do have a perfectly good one right there < 1325299845 448540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're typing on it :p < 1325299867 985407 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The times I tried it, I was on a Windows machine at school, so I couldn't use that to help < 1325300401 849676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone know how long war and peace took to write < 1325300404 446711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is important info < 1325300466 905762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell fizzie Chrome thinks your GitHub profile is one of my favourite sites because "github" completes to it. Thought you should know. < 1325300467 390126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325300486 981172 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1325300625 280768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo how long did war and peace take to write < 1325300634 960473 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1325300808 762661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1325300843 308918 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION thought you were quizzing him for some reason < 1325300923 558700 :Darth_Cliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1325300934 44693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no i actually need the info for science reasons < 1325301158 5824 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Ping timeout: 255 seconds < 1325301165 267498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sheesh ill look it up myself < 1325301180 689254 :Gregor!foobar@codu.org PRIVMSG #esoteric :Time to push debug info into the Fythe AST format ... < 1325301207 541516 :Gregor!foobar@codu.org PRIVMSG #esoteric :WITH MAGIC < 1325301235 201799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok six years < 1325301242 898640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no thanks to Sgeo_ < 1325301254 342884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm going to be waiting an awfully long time < 1325301584 36222 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should make my schedule for next semester < 1325301593 792576 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm already closed out of philosophy classes :( < 1325301695 667209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION f5s github wildly < 1325304094 536111 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: bad manner < 1325304099 676658 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :LDLDLDLDLDLDLDLD < 1325304250 324512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: waht < 1325304322 658447 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::D < 1325304564 654109 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I want to play a good strategy RPG < 1325304584 167714 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess Dragon Age is an example of such a game. < 1325304601 461110 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :preferably real-time or semi-real-time < 1325304851 99649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: skiram < 1325305213 895616 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i suggest to everyone joining #freenode-newyears .. why? i dunno < 1325305225 514274 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont want to ;_; < 1325305269 893259 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :good idea.. best not to < 1325305288 948645 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suggest to don't joining #freenode-newyears .. unless you really want to do so. < 1325305320 310612 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :well.. my comment is more about making it known :P < 1325305397 143740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but its like infinite hours until new years < 1325305428 231234 :cheater!~cheater@dslb-084-057-062-193.pools.arcor-ip.net JOIN :#esoteric < 1325305432 101886 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you play Dungeons & Dragons game? < 1325305454 942891 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you play Scrabble or flower card or D&D at new year eve? < 1325305487 760404 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i was spamming. lets overlook it. < 1325305546 579326 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What did you watch at new year eve, anyways? < 1325306394 700852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t mapM_ < 1325306395 506377 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => (a -> m b) -> [a] -> m () < 1325306675 61499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@hoogle mapM_ < 1325306675 383868 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude mapM_ :: Monad m => (a -> m b) -> [a] -> m () < 1325306675 539735 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad mapM_ :: Monad m => (a -> m b) -> [a] -> m () < 1325306675 539916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable mapM_ :: (Foldable t, Monad m) => (a -> m b) -> t a -> m () < 1325306680 205691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@hoogle void < 1325306680 528140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.Marshal.Error void :: IO a -> IO () < 1325306680 685149 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad void :: Functor f => f a -> f () < 1325306680 685309 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :package void < 1325306724 396937 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :thats an awesome language < 1325306803 454734 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1325307328 196025 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: skyrim is in absolutely no way a strategy game. < 1325307372 153099 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(note that "having strategies" doesn't count as a strategy game. Most games have those. ) < 1325307391 864740 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then play skiram instead of skyrim < 1325307439 304448 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1325307446 351203 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you mean this: http://www.youtube.com/watch?v=Lh1-z_UhHhk (turn volume down) < 1325307459 326201 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Loks like grate gam < 1325307502 309252 :itidus21!~itidus21@120.148.51.249 QUIT :Ping timeout: 276 seconds < 1325307637 307749 :NihilistDandy!~NihilistD@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1325307840 125947 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :class Swap s where { swap :: s x y -> s y x; } Laws: swap . swap = id < 1325307990 144828 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looks good. < 1325308027 836433 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What would you call a function where f . f . f = id < 1325308065 355301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: I don't know. < 1325308136 346022 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm tempted to call it like a "2-cycle inversion" or something terrible like that. < 1325308146 194956 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you extended it to three maybe it is Rot like how Forth has a ROT command < 1325308207 894768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://stackoverflow.com/questions/8686376/recursive-haskell-and-stack-overflow Haskell can't evaluate infinite loops in finite time < 1325308212 735898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is why nobody uses Haskell in the Real World! < 1325308307 179073 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwat < 1325308319 392638 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder the "exact same code in Python" looks like < 1325308355 965902 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+what < 1325308448 696445 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> def countStairs(n): countStairs(n-1) + countStairs(n-2) + countStairs(n-3) < 1325308448 891291 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1325308449 549802 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>> countStairs(5) < 1325308460 288334 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(...several lines down...) < 1325308466 9083 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :RuntimeError: maximum recursion depth exceeded < 1325308474 611843 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sanity restored. < 1325308508 121942 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I forgot the return. < 1325308518 46014 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe Python will optimize out the recursion. :> < 1325308552 852951 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Python doesn't have TCO < 1325308564 297447 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh really? < 1325308574 999744 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't know. >:) < 1325308616 787001 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tco is unpythonic < 1325308635 265791 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :optimizations in general are unpythonic, I believe. < 1325308654 497320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have a music file containing the following notice: "a word of wisdom: if your nose is running, and your feet are smelling, check to see if you're upside down..." < 1325308675 331049 :itidus21!~itidus21@120.148.51.249 JOIN :#esoteric < 1325308677 348317 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1325308690 944897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(It appears in the sample names menu) < 1325308824 697742 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is a generalized mathematical structure having a zero and a successor called? (Simply such that every one has a successor; not that they are infinite or that every element can be reached in this way) < 1325308955 354931 :itidus21!~itidus21@120.148.51.249 QUIT :Ping timeout: 252 seconds < 1325309069 342968 :itidus21!~itidus21@120.148.51.249 JOIN :#esoteric < 1325309326 114869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"You, sir, are awesome." Pffft, as if compliments encourage me. All I care about is making my little number go up!!! < 1325309345 567120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One day someone will present me with a number marked "how awesome you are" and give me a button I can press to increase it, and that will be the end of my productive life. < 1325309512 530136 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :class C t where { z :: t; s :: t -> t; }; No laws (other than always being fully defined). What kind of mathematical structure is this? < 1325309523 4274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c < 1325309595 2374 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No < 1325309706 905056 :centrinia!~exc@adsl-184-36-91-20.asm.bellsouth.net JOIN :#esoteric < 1325309748 781912 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -v < 1325309751 939887 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​\ This is perl, v5.10.1 (*) built for x86_64-linux-gnu-thread-multi \ (with 53 registered patches, see perl -V for more detail) \ \ Copyright 1987-2009, Larry Wall \ \ Perl may be copied only under the terms of either the Artistic License or the \ GNU General Public License, which may be found in the Perl 5 source kit. \ \ Complete documentation for Perl, including FAQ lists, should be found on \ this system using < 1325309764 916493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome centrinia < 1325309767 841185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's tradition < 1325309768 808307 :HackEgo!foobar@codu.org PRIVMSG #esoteric :centrinia: 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 < 1325309789 510814 :centrinia!~exc@adsl-184-36-91-20.asm.bellsouth.net PRIVMSG #esoteric :Wow, I started a tradition. < 1325309800 325449 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :centrinia: Are you sure? < 1325309817 232534 :centrinia!~exc@adsl-184-36-91-20.asm.bellsouth.net PRIVMSG #esoteric :Maybe elliott started it. < 1325309819 497888 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run echo 0 > share/awesome; (echo '#!/usr/bin/perl'; echo 'use v5.10;open my$f,"share/awesome";$_=1+<$f>;print"How awesome you are: ";say;select$f;say;close') > bin/awesome; chmod +x bin/awesome < 1325309823 111509 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1325309824 241010 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`awesome < 1325309827 544868 :HackEgo!foobar@codu.org PRIVMSG #esoteric :How awesome you are: 1 < 1325309835 183805 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ^ < 1325309869 45301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo inf >share/awesome; rm bin/awesome < 1325309870 571563 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :better get to work. < 1325309872 225922 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1325309876 860830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :optimised < 1325309887 161128 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but now can't see how awesome you are. < 1325309892 321059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat share/awesome < 1325309895 174702 :HackEgo!foobar@codu.org PRIVMSG #esoteric :inf < 1325309902 468921 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: that's an unspecified quantity < 1325309905 369401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the system can't handle my awesomeness so it forgets the label < 1325309908 70688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not my fault im too cool < 1325309908 738560 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it needs to say "how awesome you are: inf" < 1325309924 523835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo 'how awesome you are: inf' >share/awesome < 1325309928 6177 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1325309928 488490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so awesome i even patched the software's bugs < 1325309947 954637 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there are no bugs in the software < 1325309951 218614 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the specification is the code itself. < 1325309963 256391 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which now no longer exists.. < 1325309971 767019 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(in the current working copy) < 1325310011 651796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"GHC actually has a cache of small values of type Int and Char, so in many cases these take no heap space at all. A String only requires space for the list cells, unless you use Chars > 255." ;; huh, i did not realise this < 1325310049 425935 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't GHC also automatically unbox values when such is possible? < 1325310054 984722 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and reasonable. < 1325310061 702509 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Doesn't GHC typically store small strings in memory as C-style strings? < 1325310075 520757 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :o.o? < 1325310085 625217 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I mean, along with the list cells. < 1325310090 562968 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I thought it did for some reason. < 1325310112 418947 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Let's playing D&D game of player characters named "Also" and "Kjugobe"? < 1325310130 714790 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would have to determine that it doesn't grow indefinitely I would think otherwise that wouldn't be very efficient. < 1325310139 155073 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, well, hmm < 1325310153 514726 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no because strings are immutable anyway. < 1325310163 655806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, it compiles them to C strings inteh binray and linked-listifies them at runtime, IIRC. < 1325310165 373932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow I can't type. < 1325310174 79801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Otherwise GHC executables would be even bigger. < 1325310195 175998 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If there is something wrong then correct it please < 1325310205 48110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would but I am lazy. < 1325310211 958064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, you mean about what you said? < 1325310236 166298 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder how the file IO functions like getContents work. I would think it reads in larger chunks than characters. < 1325310320 149040 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, would you be mad if I, say, made ftphs-conduit instead of ftphs-enumerator? < 1325310395 888206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: My extremely controversial opinion is that I really don't care one bit. < 1325310430 843743 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Oh. < 1325310440 610635 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :At runtime. < 1325310552 855313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: (hGetContents h) is just (unsafeInterleaveIO . join $ ((\c -> (c:) <$> hGetContents h) <$> getChar) `catch` \e -> if isEOFError e then return [] else throwIO e)))))))) or whatever. < 1325310569 138018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. a trivial getChar loop but with unsafeInterleaveIO at every node. < 1325310582 939437 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: What happens if you combine this small-cache thing with kmc's mutability hack? < 1325310603 161478 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I don't actually know what unsafeInterleaveIO does. < 1325310622 214155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Let's not find out. < 1325310631 241248 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Oh, come on. < 1325310631 397230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: return . unsafePerformIO < 1325310638 192095 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :That's against the spirit of this channel. < 1325310645 229178 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: lolwat. weird. < 1325310648 725534 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :You gotta do it, man. < 1325310760 837463 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, From an IO a, it gives an IO a, where doing the IO gives back an "a", but it's lazy and the original IO won't be performed until a is looked at similarly to ordinary laziness. < 1325310810 951111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: You're encouraging my pedantic hat. < 1325310845 114820 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :? < 1325310867 649504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: It transforms an action into one that has no side-effects and returns immediately; when forced, the value it returns causes the original action to be executed, and evaluates to its result. < 1325310868 938774 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Sgeo_: elliott is saying that you're being so imprecise it hurts. < 1325310873 881022 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Or something along those lines. < 1325310884 772872 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ah < 1325310897 652580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My pedantic hat transforms clear statements into ones with twenty repetitions of "action that when executed returns". < 1325310923 711676 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, your statement is clearer IMO < 1325310952 541949 :centrinia!~exc@adsl-184-36-91-20.asm.bellsouth.net QUIT :Quit: Leaving < 1325310974 232896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think fans of unsafeInterleaveIO would consider it unfair, because it's literally a description of the (return . unsafePerformIO) implementation :) < 1325311049 674881 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :unsafeInterleaveIO has fans? (Besides me when I first learned about it) < 1325311070 512634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, not "fans". There are of course people who believe its use legitimate. < 1325311091 564133 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I saw a function somewhere that seemed to be a legitimate use of unsafeInterleaveIO < 1325311098 597133 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, right, fixIO < 1325311107 320689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A common argument that I almost believe is that it's essentially just forkIO-style concurrency; IO actions are nondeterministic, so it's not actually impure to have effects in the spawned thread execute only when a value is forced. < 1325311141 135090 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/latest/html/libraries/base/src/System-IO.html#fixIO < 1325311155 964244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. Let's say we have { data Var a; new :: IO (Var a); write :: Var a -> a -> IO (); read :: Var a -> a } where writes after the first one fail. < 1325311164 729580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And read blocks until a write. < 1325311213 491497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeInterleaveIO m = do { sync <- new; value <- new; forkIO (evaluate (read sync) >> m >>= write value); return (unsafePerformIO (write sync ()) `seq` read value) } < 1325311238 929293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's essentially just concurrency, the impurity is isolated in the part where IO gets knowledge of when a pure value is forced. < 1325311252 555032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But IO can do that sort of thing anyway; observable sharing and whatnot. < 1325311265 814441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is only *almost* convinced of this, though. < 1325311285 331043 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Isn't part of it that the IO might not be executed at all? < 1325311317 119056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, yes. But to make my implementation a bit more abstract: < 1325311332 338145 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Should I write my own indefinite-precision number library for the learning experience? < 1325311388 957113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: unsafeInterleaveIO m = do { value <- new; let result = read value; forkIO (waitUntilForced result >> m >>= write value); return result } < 1325311412 39 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: If you agree that the Var interface is pure, then the only question is whether waitUntilForced is pure. < 1325311417 343189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm. < 1325311420 950938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: If you agree that the Var interface is pure, then the only question is whether waitUntilForced is "semantics-breaking". < 1325311435 668533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I'm not sure I agree the Var interface is pure, but I think waitUntilForced is as benign as things we do in IO all the time.) < 1325311467 26285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I mean, you can still use Var to control whether a pure value is _|_ or not from IO.) < 1325311480 377416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(But in a sense that's morally indistinguishable from it just taking a really long time to evaluate if you never write to it.) < 1325311494 989031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: So I don't see how whether the IO is ever executed or not is really relevant. < 1325311505 495504 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :This Var thing is kind of like IVar, isn't it? < 1325311524 167482 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Maybe I should actually read what you're saying instead of assuming things about it. < 1325311542 955039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's exactly IVar. :p < 1325311551 79126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yes, that would be good. < 1325311569 167418 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Isn't the usual IVar implementation in Haskell given with read :: IVar a -> IO a? < 1325311569 489430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, hmm. < 1325311573 846893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not data-ivar IVars. < 1325311578 520255 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: do you think it would be possible to make Haskell orthagonally persistent? < 1325311580 498303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right, this is IVar with read outside of IO. < 1325311589 495685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Orthogonal persistence is a property of systems, not languages. < 1325311593 469544 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :ACTION is iffy about this IVar-with-read-outside-of-IO thing. < 1325311606 453715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, but for the moment accept it on faith. < 1325311614 939788 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: do you think it would be possible to change the GHC runtime system so that it's orthagonally persistent? < 1325311619 903654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That and waitUntilForced are all you need to accept to believe that unsafeInterleaveIO is just another concurrency mechanism. < 1325311649 36485 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: in a way that you could... like... turn on as a language extension perhaps? or an IO action or....? < 1325311667 901637 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :waitUntilForced as in "wait until (read var) is evaluated"? < 1325311670 682864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: I don't know much about the GHC runtime, but I dunno, since it's thoroughly entrenched in C and traditional operating systems... maybe, since the number of C structures it uses is limited, and youc ould swap out the allocator... I'm not really interested in that, though. Also you're misspelling orthogonally. < 1325311671 810619 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :No, I don't like that at all. < 1325311700 754056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Oh, hmm, my implementation is broken. But it's trivial to fix without introducing new primitives. < 1325311705 470888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What do you think of observable sharing? < 1325311712 74820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's possible to do solely from IO. < 1325311728 338265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And that "breaks" Haskell's semantics in similar ways; you can observe things you Can't(tm) about pure values. < 1325311728 494681 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :That's at least one more level of evil than concurrency primitives. < 1325311736 989226 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Sure, you "can" do anything from IO. < 1325311741 845309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's an implication: "if waitUntilForced is OK, then this is just concurrency". < 1325311743 295696 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think they are all wrong. Better way, make separate parts of the program, one is IO, and then another program takes the execution of that program as an IO to make a new IO from that, so that way include all threading and "undefined" use error and memory manage and so on, so that both sides are mathematically correct even though their combination, if combined directly, isn't. < 1325311755 389021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You "'can'"? < 1325311758 974276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure what you're getting at. < 1325311760 585081 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :But I think you'll agree that putStrLn is more benign than writing into /dev/mem. < 1325311785 42854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure. I'm not denying that. I'm just asking why, or if, you think waitUntilForced is less benign than observable sharing. < 1325311806 683162 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I'm not sure I said that. < 1325311824 782977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Were I Conal, I would win by pointing out that the fact that you can do anything in IO means we have no idea what Haskell programs actually mean and then riding a unicorn off into the sunset.) < 1325311829 982406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That's why I said "or if". Sheesh :P < 1325311844 309594 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: I was trying not to Godwin Conal into this discussion, man. < 1325311865 280724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I parenthical-Godwinned him. < 1325311867 54057 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :There's probably a law involving Conal and discussions of IO in Haskell. < 1325311869 309963 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What do you think my suggestion means (if anything)? < 1325311900 253977 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Anyway, I think observable sharing is less benign than concurrency primitives. < 1325311917 253179 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I don't know what "benign" actually means, of course. < 1325311919 185734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Why do you believe I'm saying unsafeInterleaveIO is as benign as concurrency primitives in stock Haskell? < 1325311933 681665 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Why do you believe I believe that? < 1325311945 817290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What I am saying is: If you accept Var and waitUntilForced as OK, then unsafeInterleaveIO *literally is* a concurrency feature. (Not even a primitive.) < 1325311958 917279 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Oh, well, sure. < 1325311959 79070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Because you keep answering my questions as if you do. < 1325311962 951881 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :You gave an implementation up there. < 1325311970 155359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, yes, that's the point. < 1325311975 572267 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Well, right. < 1325311983 220211 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Are we arguing about *that*? < 1325311984 506316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just saying that Var and waitUntilForced both seem a lot less horrible than unsafeInterleaveIO. < 1325311985 507991 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :That would be silly. < 1325311994 678961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is why I almost believe unsafeInterleaveIO is OK. < 1325312006 710805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I don't really, because I don't totally believe in Var. < 1325312015 921787 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Why does waitUntilForced seem less horrible than unsafeInterleaveIO? < 1325312018 660914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, this is Var: http://hackage.haskell.org/packages/archive/sink/0.1.0.1/doc/html/Data-Sink.html < 1325312048 350797 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Your implementation *does* use unsafePerformIO. < 1325312050 703188 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Oh, wait, it doesn't. < 1325312091 747398 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :"Sinks are a more flexible alternative to lazy I/O (unsafeInterleaveIO)." < 1325312093 881658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Actually, waitUntilForced I have zero qualms about. It's Var I find suspect. But it doesn't seem horrible because reacting to pure values in side-effectful ways is sort of the entirety of what IO does. I have absolutely no qualms -- beyond my standard qualms about IO, I mean, if we're in the sin bin, might as well use it -- about IO-based observable sharing, and waitUntilForced actually seems more benign than that to me. < 1325312118 326707 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I'm not sure I'd want my thing to be called "more flexible alternative to unsafeInterleaveIO". < 1325312140 216039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, Var is blantantly less powerful than unsafeInterleaveIO, because you'd have to just immediately do the IO to make use of it like that :) < 1325312215 46147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Actually, you don't even really need waitUntilForced. < 1325312265 695231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :entangle :: IO ((), ()); entangle = do { v <- new; return (unsafePerformIO (write v ()), read v) } < 1325312303 662985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeInterleaveIO m = do { value <- new; (trigger, wait) <- entangle; forkIO (evaluate wait >> m >>= write value); return (trigger `seq` read value) } < 1325312339 200427 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I'm pretty sure anything called "entangle" isn't benign at all. < 1325312346 332405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Glad we're on the same page! < 1325312349 392947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really want to put that on Hackage now. < 1325312363 287874 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :As long as it, like, starts with acme-, man. < 1325312510 831176 :NihilistDandy!~NihilistD@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: Linkinus - http://linkinus.com < 1325312561 392255 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How much mathematically correct do you think my suggestion is, compared to the other way? < 1325312630 350922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :entangle :: IO ((), ()) < 1325312630 507208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :entangle = < 1325312630 514830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : fmap ((`putMVar` ()) &&& takeMVar >>> both unsafePerformIO) newEmptyMVar < 1325312633 514790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Beautiful, no? < 1325312650 158202 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t both < 1325312650 842633 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `both' < 1325312756 316903 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does window have two hose? < 1325312800 142903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: join (***) < 1325312819 407083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I've decided that isn't worthy of the name entangle. < 1325312828 80565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I shall now construct an entangle where < 1325312849 544737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :After (a, b) <- entangle, forcing either "a" or "b" only terminates when the other is. < 1325312852 445295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is, err, they synchronise. < 1325312952 17148 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what would be worthy of the name entongle < 1325313000 966290 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is the mathematical name for a kind of mathematical structure like I described above "class C"? < 1325313088 659962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't know :( < 1325313089 143894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry < 1325313134 222459 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know someone know mathematics better? < 1325313155 158039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: do you like my revised entangle i think its: grate < 1325313206 566853 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont know what its about ;_; black magicks??? < 1325313224 742700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: entangle returns a pair of ()s; forcing each () blocks until the other is forced < 1325313234 560988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is, evaluating either terminates only when both are evaluated < 1325313249 41792 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wonderful < 1325313278 78770 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sounds like a mutex-like thing < 1325313331 898765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: yes but this is with pure values :') < 1325313333 672990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're just < 1325313335 444652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quantum magic < 1325313378 877976 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :To me it seems mathematically incorrect; the result of the program should always have an answer according to its input, not according to the number of times it is used. < 1325313383 843996 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think it doesnt sound much like the behavior of quantum entanglement < 1325313416 574182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: here's my next trick...... < 1325313421 870566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cross :: IO (a -> b, b -> a) < 1325313427 580938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guess what it doe < 1325313428 9856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1325313438 606040 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1325313443 260276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1325313557 742883 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwat < 1325313600 330139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main Control.Parallel> (f, g) <- cross :: IO (String -> Int, Int -> String) < 1325313600 490603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main Control.Parallel> let x = f "hi"; y = g 42 in x `par` y `par` (x, y) < 1325313600 647021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(42,"hi") < 1325313600 647098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main Control.Parallel> (f, g) <- cross :: IO (String -> Int, Int -> String) < 1325313600 647140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main Control.Parallel> let x = f "hi"; y = g 42 in (x, y) < 1325313600 813402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :( < 1325313603 305066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: isn't it beautiful < 1325313625 586997 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Quantum entanglement is still mathematicall correct, however. < 1325313687 95435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You gotta think cross is benign. < 1325313688 569206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's the benignest. < 1325313700 604718 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its spookey < 1325313715 509938 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :what does it do? < 1325313756 752529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it um < 1325313759 661328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not even sure how to explain it < 1325313765 782740 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :does it do anything? < 1325313767 393550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one function feeds the value into the other < 1325313770 114254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in < 1325313773 129909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a very unsanitary way < 1325313797 9767 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :is it a swap, or something far more diabolical? < 1325313807 899262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its < 1325313809 186884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dibblocal < 1325313899 301764 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :rumor has it that cross is an abominantion < 1325313921 644864 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think my "class C" resembles the first six Peano axioms on http://en.wikipedia.org/wiki/Peano_axioms so maybe it is a "Peanoid" < 1325313937 23127 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is that even a word? < 1325313968 769537 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its piano < 1325313989 82681 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you play piano? < 1325313991 994531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: here's a wonderful thing you can build with cross < 1325313993 352784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tell :: IO (a -> (), a) < 1325313993 551034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tell = do < 1325313993 551215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (f, g) <- cross < 1325313993 551331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return (f, g ()) < 1325314005 956334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait that doesn't work quite right < 1325314009 225779 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :Peanon aksioomat ovat matematiikassa italialaisen matemaatikko Giuseppe Peanon esittmt yhdeksn aksioomaa, jotka mrittvt luonnolliset luvut. Aksioomat perustuvat funktioon S, jolle S(a)=a+1 (merkitn mys Sa=a+1) kaikilla luonnollisilla luvuilla a. < 1325314028 105403 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1325314043 570775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Good. < 1325314043 891773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main Control.Parallel> (f,x) <- tell :: IO (Int -> (), Int) < 1325314044 54178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main Control.Parallel> f 42 < 1325314044 210529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :() < 1325314044 210700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main Control.Parallel> x < 1325314044 210808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :42 < 1325314047 760528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i fixed it < 1325314125 815493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Hey, I could combine these with kmc's mutation hack. < 1325314144 718138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vary :: IO (a, a -> IO ()) -- you can write multiple times < 1325314287 30160 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there a better name than "peanoid"? < 1325314319 324482 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: not IO (IO a, a -> IO ()) ? < 1325314421 346344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Hell no! < 1325314431 341320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: This all got started with entangle :: IO ((),()); guess what it does. < 1325314432 147425 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oh ok < 1325314458 936973 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :sounds useful < 1325314497 41564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's not a guess. :( < 1325314550 511859 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :um < 1325314552 393227 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, kallisti update < 1325314565 27639 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it does all sorts of evil shit with unsafeperformio and then gives you a () < 1325314575 496740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Sheesh! It gives you TWO ()s. < 1325314578 721399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Two ENTANGLED ()s. < 1325314581 700418 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :zomg < 1325314583 49802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Entangled with value (). < 1325314591 986621 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :they sound extremely useful < 1325314600 948843 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :both of them < 1325314608 882897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Either one only evaluates to () when both are being forced. < 1325314613 475187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a synchronisation primitive! < 1325314633 481310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You both just look at your ()s at the right time, and once it's in WHNF you know you've both looked at it. < 1325314634 165366 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :lol < 1325314643 869231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :entangle = do < 1325314644 26237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : a <- newEmptyMVar < 1325314644 26440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : b <- newEmptyMVar < 1325314644 26548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return (sync' a b, sync' b a) < 1325314644 26655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where sync' x y = unsafePerformIO $ < 1325314644 917488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : putMVar x () >> (takeMVar y `onException` takeMVar x) < 1325314663 703293 :Darth_Cliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Quit: SLEEP, GLORIOUS SLEEP < 1325314712 588313 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, shall I assume you read updates when I say update? < 1325314746 715912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't read kallisti's new updated code. < 1325314752 501124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He's too defective to be fixed by incremental patching. < 1325314757 533517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's good to know someone's on the job. < 1325314758 538748 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :lol < 1325315188 821362 :PiRSquared17!~PiRSquare@wikipedia/PiRSquared17 QUIT :Quit: Bye ... < 1325315455 889499 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ;_; < 1325315776 474658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok im slep < 1325315780 275819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzzs < 1325315830 425020 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :z < 1325316037 916740 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 240 seconds < 1325316369 942195 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how are extensions implemented? < 1325316388 473856 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are they just patched into GHC or is there like an API. < 1325317430 628069 :itidus21!~itidus21@120.148.51.249 QUIT :Ping timeout: 252 seconds < 1325317786 663553 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1325318299 499677 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, update < 1325319075 531764 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know the "two envelopes problem"? I think if you are allowed to open it, the solution is to count the money, and if it is odd then you have to switch. But, if the smaller money is even then the larger money will be a multiple of four, and so on. Is the people offering you the envelopes trying to trick you? < 1325319883 636971 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1325320003 335574 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :@tell elliott Aw, I was eating dinner while you were innovating. < 1325320003 819558 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325320298 412376 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Connection reset by peer < 1325321180 478646 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my vim-like project will be called atto < 1325321361 624619 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :attoboy < 1325321781 161962 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it will be done when elliott's next project is < 1325321912 973639 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :coppro: @to? < 1325321930 343860 :itidus21!~itidus21@120.148.51.249 JOIN :#esoteric < 1325322083 342860 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"western side of the international dateline" is that in absolute terms or relative to the way "east" and "west" are usually framed. < 1325322136 109277 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay < 1325322138 43700 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :absolute terms < 1325322145 858852 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by moving west of the date line they're in the eastern time zones. < 1325322269 533493 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :imagine how much European commerce would get fucked up if the date line was suddenly shifted to the prime meridian. < 1325322754 9210 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so a thought just occured to me while reading the trolley problem on wiki.. < 1325322795 810798 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: ? < 1325322802 468269 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1325322807 570021 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm... I like it < 1325322809 425459 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@to < 1325322809 909919 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: todo todo-add todo-delete topic-cons topic-init topic-null topic-snoc topic-tail topic-tell do < 1325322817 433823 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1325322821 299893 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :brilliant < 1325322831 11861 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my project name sets off lambdabot < 1325322842 279855 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric : a trolley is heading to kill 5 people on some track.. but those 5 people have the power to divert the trolley to kill 1 person < 1325322891 188079 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so here my pondering is, should the 5 people accept their fate, or kill the 1 by diverting the trolley < 1325323005 372134 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :congratulations, you discovered moral dilemmas < 1325323021 950801 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :now this opens up an interesting aspect of the trolley problem.. of supposing that in the regular trolley problem, the person could ask the people involved what they think < 1325323314 159270 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i would also try to take into account the side-effects of the decision < 1325323368 967542 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :like, it may be that someone has a big stash of money waiting for you if you choose one decision over the other < 1325323379 356251 :Madoka-Kaname!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 255 seconds < 1325323390 454817 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :or you may owe a debt to one party < 1325323516 406353 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, update < 1325323774 612444 :Ngevd!~Taneb@host-78-148-5-210.as13285.net JOIN :#esoteric < 1325323788 475153 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Hello! < 1325323800 246108 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ngevd, updates < 1325323829 639204 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Thank you < 1325323884 201032 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You're welcome < 1325323913 138248 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Site won't load... < 1325324015 832303 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1325324338 929362 :Ngevd!~Taneb@host-78-148-5-210.as13285.net QUIT :Ping timeout: 252 seconds < 1325324680 197140 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1325324691 819669 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com JOIN :#esoteric < 1325324840 262764 :sebbu2!~sebbu@ADijon-152-1-4-250.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1325324840 585165 :sebbu2!~sebbu@ADijon-152-1-4-250.w83-194.abo.wanadoo.fr QUIT :Changing host < 1325324840 741021 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1325325810 631301 :Ngevd!~Taneb@host-78-148-5-210.as13285.net JOIN :#esoteric < 1325326228 418767 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Hello! < 1325326308 345528 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Once a long time ago, my sister was attempting to use my computer without my permission. The computer wasn't on, and didn't require a floppy disk to boot. However, she took a blank disk from my cupboard, inserted it into the computer, and then pushed the disk eject button. She did this over and over again, until finally she turned to me and said: "I put the disk in and push the START DISK button, but it just comes back out! Am I doing something < 1325326350 659766 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Ah, the days when computers didn't do what computers did < 1325326475 363968 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :zzo38: you got cut off at "Am I doing somethin" < 1325326480 823766 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1325326570 285512 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :g wrong?" < 1325326612 52951 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :I remember the first time I used a computer < 1325326620 311850 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com PRIVMSG #esoteric :so, had she ever successfully used any computer before then? < 1325326636 942865 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :I was three or maybe four < 1325326653 813054 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :olsner: I don't remember now. < 1325326736 437291 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :If I learnt COBOL, I'd be a second-generation COBOL programmer < 1325327233 86821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle (r,r) -> a -> Array r a < 1325327233 662924 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array listArray :: Ix i => (i, i) -> [e] -> Array i e < 1325327233 818636 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array accumArray :: Ix i => (e -> a -> e) -> e -> (i, i) -> [(i, a)] -> Array i e < 1325327233 975631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array.IArray listArray :: (IArray a e, Ix i) => (i, i) -> [e] -> a i e < 1325327250 668995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> listArray (1,10) (repeat 0) < 1325327251 675953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : array (1,10) [(1,0),(2,0),(3,0),(4,0),(5,0),(6,0),(7,0),(8,0),(9,0),(10,0)] < 1325327279 816406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ...is defaults to 0 a sensible thing for Haskell arrays to do <-- looks easy enough to make, anyway < 1325327320 562080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it only makes sense for values of Num class < 1325327392 890311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm i think unboxed arrays might default in that way < 1325327417 947059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle (r,r) -> a -> UArray r a < 1325327418 592436 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array.IArray listArray :: (IArray a e, Ix i) => (i, i) -> [e] -> a i e < 1325327418 748932 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array.MArray newArray :: (MArray a e m, Ix i) => (i, i) -> e -> m (a i e) < 1325327418 749031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Array.IArray accumArray :: (IArray a e, Ix i) => (e -> e' -> e) -> e -> (i, i) -> [(i, e')] -> a i e < 1325327474 616207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i might be able to investigate this further if not for this barking dog sucking out my brain cells. < 1325327957 447640 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1325328108 452064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats FireFly -----### < 1325328739 81596 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is this about FireFly? < 1325328754 687088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i noticed him in the logs < 1325328765 558567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also he's so very swattable. it's in the name. < 1325328926 192039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : What would you call a function where f . f . f = id <-- period 3 < 1325329007 15768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's an element of the permutation group of its domain) < 1325329028 176793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm also order 3, then < 1325329626 609621 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know the name of a generalized kind of mathematical structure satisfying the first six Peano axioms (as given in that Wikipedia article)? < 1325329636 443252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let countStairs = [1,1,1] ++ map (sum . take 3) (tails countStairs) in countStairs < 1325329638 96807 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,3,5,9,17,31,57,105,193,355,653,1201,2209,4063,7473,13745,25281,46499... < 1325329696 598495 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :ah i see what you did there < 1325329700 833353 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I called it a "peanoid" but maybe there is a different name < 1325329720 155510 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so thats a fibonacci-3 :-? < 1325329736 15659 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :im sure it has better name < 1325329750 777481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: 2-5 are axioms of predicate logic with equality, i think, so rather implicit in any normal set theory structure < 1325329764 937412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well, axioms or propositions) < 1325329773 886927 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes; that leaves axioms 1 and 6 < 1325329858 407898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: then you only have a constant and a monic predicate, which i think gives a decidable theory < 1325329869 414236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1325329873 51049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*function < 1325329891 723770 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a rather simple algebraic variety. < 1325329900 912704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't know if it has a name < 1325329922 927986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is why I suggested "peanoid" but maybe there can be better name, I don't know < 1325329955 476334 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Like they have "groupoid" and that stuff) < 1325329998 483915 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1325330042 20938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: http://en.wikipedia.org/wiki/Peano_axioms#Interpretation_in_category_theory might be somewhat relevant, even if not exactly the same < 1325330120 51020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or is it really, that looks complicated < 1325330210 605018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I did see that, and I think that isn't really what I was looking for. < 1325330271 766353 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :They are talking about a specific category there. < 1325330279 754214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait s/algebraic variety/variety (universal algebra)/, if you're looking up on wikipedia < 1325330408 686685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Algebraic_structure calls it "pointed unary system" < 1325330501 796784 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know I saw on the Peano axioms article, pointed unary systems. That kind of category does still mean something to me, but I am not trying to make a category. < 1325330540 886710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: no this second link is not category theory, it's just the same term used for the algebraic structure < 1325330562 919007 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1325330632 497888 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I can see that. < 1325330675 814028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : so thats a fibonacci-3 :-? <-- it was discussed in http://stackoverflow.com/questions/8686376/recursive-haskell-and-stack-overflow which elliott linked to < 1325330685 879878 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A pointed unary system is a bit more generalized kind that can have "one or more distinguished elements, often 0, 1, or both" < 1325330704 333747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just made the list version < 1325330752 254779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But yes, it is still a pointed unary system. < 1325330814 598708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've heard "pointed set" as a set with a single distinguished element, so i think it's usually 1 unless otherwise specified < 1325330852 30479 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, mine has exactly one distinguished element which the structure provides (it could have others, although the others are not provided by my structure) < 1325330916 314092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1325331274 240316 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there a Haskell library providing such a class? < 1325331305 572913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know < 1325331332 571572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Pointed is something else, iirc < 1325331577 97020 :PatashuXantheres!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1325331589 571285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I think fans of unsafeInterleaveIO would consider it unfair, because it's literally a description of the (return . unsafePerformIO) implementation :) <-- the advantage of unsafeInterleaveIO is in the better guarantees against unwanted execution < 1325331662 985574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. since it isn't a pure result, it cannot be inlined by ghc's optimizer < 1325331674 986690 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1325331682 491949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*inlined in multiple places < 1325331757 247415 :PatashuXantheres!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Read error: Connection reset by peer < 1325331773 230775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, I think Pointed is something else. < 1325332444 337987 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1325332810 122382 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1325333365 234600 :lahwran!lahwran@unaffiliated/lahwran JOIN :#esoteric < 1325333407 37549 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :uhhhh < 1325333415 416936 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :google doesn't know about that md5sum ... < 1325333421 288407 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric ::( < 1325333426 408014 :readme!~tom@pdpc/supporter/student/tdignan JOIN :#esoteric < 1325333477 591298 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :http://codu.org/logs/_esoteric/ < 1325333477 913824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log topic.*codu < 1325333519 675828 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1325333523 522339 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1325333553 634900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log | http://codu < 1325333575 514815 :HackEgo!foobar@codu.org PRIVMSG #esoteric :shuf: memory exhausted < 1325333581 585618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1325333609 161813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log solidity.* | http://codu < 1325333632 712485 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-12-25.txt:09:33:27: kallisti: you know i just looked it up on http://codu.org/projects/hackbot/fshg/index.cgi/rev/d30da6e6e1c6?revcount=240 < 1325333649 260963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :....wat < 1325333656 216257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1325333666 533122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log [|] http://codu < 1325333672 597935 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-11-20.txt:17:06:18: -!- elliott_ changed the topic of #esoteric to: The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | http://codu.org/logs/_esoteric/ < 1325333685 665324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1325333693 289037 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :http://codu.org/logs/_esoteric/ < 1325333743 133794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome lahwran < 1325333746 445696 :HackEgo!foobar@codu.org PRIVMSG #esoteric :lahwran: < 1325333753 900579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :>_< < 1325333756 4436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome lahwran < 1325333759 812378 :HackEgo!foobar@codu.org PRIVMSG #esoteric :lahwran: < 1325333765 656970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1325333768 237445 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :haha < 1325333774 8002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEgo really isn't working well today < 1325333778 38918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome < 1325333781 265132 :HackEgo!foobar@codu.org PRIVMSG #esoteric :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 < 1325333844 130862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan echo What do you mean I'm not working? < 1325333847 852333 :HackEgo!foobar@codu.org PRIVMSG #esoteric :oerjan: What do you mean I'm not working? < 1325333875 634762 :readme!~tom@pdpc/supporter/student/tdignan QUIT :Quit: Lost terminal < 1325334005 769933 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Please help your fellow bot-friend HackEgo get better. < 1325334005 931281 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie: i am just as confused. you just don't encourage, because even though mr van den burg for an enormously well done.' granny handed it to me, for there are elements that go to/ head by a cliff similarly composed, but including many nodular and stalactiform concretions: i found " 640? 1. a `while' and `write in' or ' ' land" into either, man! you have a whip? why do < 1325334006 87008 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fizzie: You have 1 new message. '/msg lambdabot @messages' to read it. < 1325334073 178753 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose it was pointles to expect any help from that direction. < 1325334147 198049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1325334147 391117 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot* homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1325334228 483801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"granny" probably from discworld, and then there are some very darwinistic elements. < 1325334236 421156 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Especially the / bug. < 1325334371 294090 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style darwin < 1325334371 450664 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Selected style: darwin (Books by Charles Darwin -- you know, that evilution guy) < 1325334392 623019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What's all this "men are descended from apes" nonsense? < 1325334393 753215 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie:/ love :) a dog by a turkey; selection :) mate by female birds; shewn by birds in confinement well know that many tropical plants and other productions will have retreated from both sides towards/ equator, to fnord < 1325334424 734013 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :/ = the, :) = of. < 1325334520 123326 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Man, Darwin sure was ony happy guy? < 1325334521 91190 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie: distribution :) coral-reefs, and their being found near barmouth, is quite helpless, and/ tentacle moves. see pfeffer, :( fnord." here it is impossible to doubt that/ reefs are distant from/ nearest or fnord source, together with their modification through natural selection < 1325334521 932845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's a pretty bad bug < 1325334539 26048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know what :( is. < 1325334561 827004 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :In? < 1325334571 51937 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Very possible. < 1325334586 382445 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What's in where? < 1325334586 544109 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie: pot 1: 36: 22 4? 8. < 1325334594 795240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Ah." < 1325334833 365558 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :00022550 55 4f 54 50 51 55 45 53 54 50 53 4c 41 53 48 74 |UOTPQUESTPSLASHt| < 1325334833 559430 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :00022560 68 65 6f 66 61 6e 64 69 6e 74 6f 61 69 74 68 61 |heofandintoaitha| < 1325334833 559519 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :00022570 74 6f 6e 69 73 61 73 77 69 74 68 62 79 68 61 76 |tonisaswithbyhav| < 1325334862 176464 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :the, of, and, in, to, a, i, that, on, is, as, with, by, ... < 1325334877 937673 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the punctuation goes < 1325334881 719994 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^source < 1325334881 876213 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1325334967 281236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm... < 1325335008 671157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If I'm reading it right, it's just /, :), and anything after that should work out right. < 1325335028 461383 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And it gets "and" right. < 1325335040 377828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe Darwin was just being frowny there. < 1325335258 752803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see an "in" too < 1325335275 127941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also "to", "a" < 1325335662 611733 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But the punctuation is messed up too < 1325335687 450638 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So the :( was some other punctuation for reals; don't have time to check out what. < 1325335701 976578 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(To the shops now.) < 1325336012 967476 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com QUIT :Ping timeout: 240 seconds < 1325336819 967575 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com JOIN :#esoteric < 1325336830 217855 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: LAteerrrrrrrrr < 1325337491 427347 :sebbu2!~sebbu@ADijon-152-1-4-250.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1325337491 751185 :sebbu2!~sebbu@ADijon-152-1-4-250.w83-194.abo.wanadoo.fr QUIT :Changing host < 1325337491 907235 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1325337595 545474 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1325337970 342817 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1325338037 437469 :Madoka-Kaname!~moe@ppp-70-251-230-64.dsl.rcsntx.swbell.net JOIN :#esoteric < 1325338037 631287 :Madoka-Kaname!~moe@ppp-70-251-230-64.dsl.rcsntx.swbell.net QUIT :Changing host < 1325338037 631515 :Madoka-Kaname!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1325338055 860369 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@tell oerjan aha. a permutation group. < 1325338056 182894 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325338081 408660 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 . < 1325338207 507673 :Ngevd!~Taneb@host-78-148-5-210.as13285.net QUIT :Ping timeout: 252 seconds < 1325338328 161458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha: http://www.theverge.com/microsoft/2011/12/29/2667941/microsoft-windows-phone-sms-bug-fix < 1325338338 950390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now /that's/ an impressive vulnerability to make by mistake < 1325338373 114730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(apparently, you can reboot a Windows phone, and break the SMS handling software even beyond a reboot, with a specially crafted text message) < 1325338397 817003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is some sort of vulnerability in encoding handling, but I don't know < 1325339081 921024 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: I spent a good portion of yesterday trying to find multi-byte character exploits in an IRC bot that emulates sed's s command < 1325339089 425935 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that I could execute arbitrary sed on it. no luck though. < 1325339128 624516 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the bot owner has foiled me by only looking at strings as single byte sequences. :P < 1325339147 217881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1325339176 354087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: just the bit inside the ///? or does the bot let you put letters afterwards? < 1325339185 621086 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it only allows some options < 1325339200 551393 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I tried the opotion r and e options. < 1325339211 789445 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, I'm not sure what opotion was supposed to be. < 1325339332 819748 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh and by r I mean w < 1325339344 753901 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I SHOULD GET MORE SLEEP BUT I DON'T THINK THAT IS HAPPENING < 1325339348 791824 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I have a lot of work to do. < 1325339413 45039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm unsure if I was asleep overnight; I probably was for bits of it < 1325339486 346437 :Deewiant!~deewiant@cs27125254.pp.htv.fi QUIT :Ping timeout: 240 seconds < 1325339817 461815 :Ngevd!~Taneb@host-78-148-5-210.as13285.net JOIN :#esoteric < 1325339821 144567 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: heyo < 1325339828 470246 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Hello < 1325340983 232096 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1325342375 938398 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com QUIT :Quit: Leaving < 1325343010 596953 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1325343524 60894 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :kallisti, what's up? < 1325343751 366937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sebbu! < 1325343769 594570 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : my guess is some sort of vulnerability in encoding handling, but I don't know < 1325343769 755045 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :? < 1325343772 306818 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Phantom_Hoover, you aren't kallisti and sebbu isn't up < 1325343780 833318 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If it was a buffer overflow... < 1325343796 487554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sebbu: Phantom_Hoover's two lines before you ?ed are unrelated, I think < 1325343811 60280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it'd be quite impressive to buffer overflow in a text message < 1325343814 612185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :char buffer[141]; < 1325343819 169570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see, no buffer overflow there ;) < 1325343824 212485 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :it's 16:03, hard not to be up < 1325343826 162293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Exactly. < 1325343841 512381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sebbu, you don't pay much attention to this channel, do you? < 1325343842 157292 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: work. < 1325343853 102734 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :ais523, irc raws can be 512 utf-16 characters long < 1325343853 949396 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Being asleep at four in the afternoon is not uncommon. < 1325343873 881688 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :i'm not the siesta type < 1325343877 280394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sebbu, we're talking about SMSes. < 1325343882 166692 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :oh < 1325343899 386438 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :what if someone send a text of several sms ? < 1325343914 757239 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That doesn't make much sense? < 1325343914 919481 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :does it concatenate them before or after your buffer ? < 1325343919 154516 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A text is one SMS, isn't it? < 1325343927 116149 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :not mandatory < 1325343950 20716 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :if i write 142 characters, it'll use 2 sms < 1325343971 393530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Concatenated_SMS < 1325343973 817334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: mobiles automatically split a text into multiple SMS and rejoin it, nowadyas < 1325343997 901854 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :they already did that 7 years ago < 1325344004 616388 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :didn't use much my mobile before then < 1325344009 784108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Still, buffer overflowing with that is impressive. < 1325344020 173304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we don't know if it was a buffer overflow or something else < 1325344023 242210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yet < 1325344026 877384 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :beside, it's 160, not 140 ;) < 1325344080 797539 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :[16:03:32] sebbu, you don't pay much attention to this channel, do you? <-- i only use brainfuck & D as esoteric languages :p < 1325344103 928478 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :(and some others which aren't much used, but not exactly esoteric) < 1325344108 656655 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, I know; the point is that a buffer overflow would be hilarious. < 1325344135 262063 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's also only 160 if you stick to the 7-bit GSM alphabet. < 1325344209 662227 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :There's no programming languages on wikipedia called H or I < 1325344232 123987 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :I T U aren't used if i remember well, H should be < 1325344274 783427 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :N and O aren't < 1325344277 668041 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :A isn't? < 1325344287 739776 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :P also isn't? < 1325344294 563751 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :T is < 1325344312 330468 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :U to Y aren't < 1325344331 837119 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :A,H,I,N,O,P,U,V,W,X,Y < 1325344339 409314 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :A is Assembler, oftern used as asm < 1325344387 451189 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :There's an esolang V < 1325344390 279179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although asm gets the .s extension < 1325344406 46558 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :And Y < 1325344421 638347 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :H,I,N,O,P,U,W,X < 1325344477 734778 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :http://forum.osdev.org/viewtopic.php?f=13&t=14992&start=0 H exists < 1325344499 895756 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :I NO U P WX < 1325344522 293023 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :PIX NO WU < 1325344574 340830 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :there's algol-n & n-lang < 1325344588 477756 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :http://gitorious.org/n-lang < 1325344621 500834 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :IOPUWX < 1325344639 241395 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :http://blog.radicalbreeze.com/?p=213 < 1325344643 466258 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :I exists < 1325344726 302359 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :O and P... probably don't < 1325344732 522243 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :But there is P'' < 1325344743 46892 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Or is that a computational model, rather than a language? < 1325344756 762367 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Bah, doesn't count either way < 1325344774 138484 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :U does < 1325344774 335720 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :http://init.org.pk/papersandpublications/P5.pdf < 1325344778 781866 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :i think all exists < 1325344783 544403 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :+letters < 1325344795 670298 :Ngevd!~Taneb@host-78-148-5-210.as13285.net PRIVMSG #esoteric :Can't find O or P < 1325345319 447736 :derdon!~derdon@p5DE891FD.dip.t-dialin.net JOIN :#esoteric < 1325346076 885339 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1325347051 129335 :Ngevd!~Taneb@host-78-148-5-210.as13285.net QUIT :Quit: Goodbye < 1325347731 621802 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1325347879 750426 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1325347966 187835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boo! < 1325347966 711804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan: You have 1 new message. '/msg lambdabot @messages' to read it. < 1325348099 525594 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: it's a very interesting message < 1325348100 976402 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you'll find < 1325348115 174542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@clear-messages < 1325348115 497996 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1325348119 467890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHA* < 1325348147 834662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles menacingly < 1325348255 646207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this group of messages has been permuted out of existence. < 1325348891 487053 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1325348898 84320 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :ha! < 1325348916 775865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ha factorial < 1325348978 86171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: shachaf hates you < 1325348978 568860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 6 new messages. '/msg lambdabot @messages' to read them. < 1325348987 723265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1325349018 258226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:07:16: > let countStairs = [1,1,1] ++ map (sum . take 3) (tails countStairs) in countStairs < 1325349024 948320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: excuse me i am now allergic to countStairs < 1325349036 527355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lahwran: hey < 1325349039 152120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not lambdabot < 1325349049 601425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: but you linked it in the first place! < 1325349051 377624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop tab-completing i type la < 1325349104 325388 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1325349177 744482 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wish I could put a tab in my nick. < 1325349213 781086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:39:49: I think fans of unsafeInterleaveIO would consider it unfair, because it's literally a description of the (return . unsafePerformIO) implementation :) <-- the advantage of unsafeInterleaveIO is in the better guarantees against unwanted execution < 1325349215 71366 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could name myself a < 1325349218 308064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um that is the real implementation < 1325349266 948674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: only with a heap of NOINLINE flags, surely < 1325349278 855348 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: that's not what the code looked like when I checked the source... < 1325349318 878873 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there were more #'s < 1325349430 916350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: {-# INLINE unsafeInterleaveIO #-} < 1325349431 111471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeInterleaveIO :: IO a -> IO a < 1325349431 111801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeInterleaveIO m = unsafeDupableInterleaveIO (noDuplicate >> m) < 1325349442 230227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{-# INLINE unsafeDupableInterleaveIO #-} < 1325349442 386555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeDupableInterleaveIO :: IO a -> IO a < 1325349442 386723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeDupableInterleaveIO (IO m) < 1325349442 386831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : = IO ( \ s -> let < 1325349442 386950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : r = case m s of (# _, res #) -> res < 1325349443 198516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in < 1325349445 176163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (# s, r #)) < 1325349455 110747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :proving unsafeDupableInterleaveIO equivalent to return . unsafeDupablePerformIO left as exercise to reader < 1325349456 448910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: my point isn't about the real implementation really, that can of course depend on knowing what ghc does under the hood. my point is that unsafeInterleaveIO will _always_ be guaranteed to only run its action once and share its result among its users, even if return . unsafePerformIO doesn't. < 1325349467 832635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also note INLINE flags :P < 1325349475 301201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well yes < 1325349493 588528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: my comment was meant as an acknowledgement that some people do not even think it's unsafe < 1325349664 605700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : also note INLINE flags :P <-- heh. but that's not return . unsafePerformIO, which would need NOINLINE. < 1325349736 796859 :Sgeo_!~sgeo@ool-ad034d00.dyn.optonline.net NICK :Sgeo < 1325349873 391718 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :import Control.Monad; import System.Posix.Process; import System.IO.Unsafe; main = fix (forever . unsafeInterleaveIO . forkProcess) < 1325349920 833412 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oops Data.Function < 1325349957 209658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in any case, that wouldn't fork anything afaict < 1325349960 10654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um... unsafeDupableInterleaveIO is exactly that < 1325349967 108043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just expanded out < 1325349974 786412 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: yep. it's very safe. < 1325349977 31754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: O KAY < 1325349980 872307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's perfectly safe because the return will put it in a lambda... < 1325350009 467701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :return a = IO (\s -> (# s, a #)) < 1325350014 973811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: erm i'd say i have a hunch that noDuplicate does the work of NOINLINE there. < 1325350025 859648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(sheesh.) < 1325350030 659766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: dude... unsafePerformIO uses noDuplicate < 1325350034 951019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's unsafeDupablePerformIO that doesn't < 1325350043 208010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafePerformIO :: IO a -> a < 1325350043 368881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafePerformIO m = unsafeDupablePerformIO (noDuplicate >> m) < 1325350050 255516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{-# NOINLINE unsafeDupablePerformIO #-} < 1325350050 416726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeDupablePerformIO :: IO a -> a < 1325350050 572869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeDupablePerformIO (IO m) = lazy (case m realWorld# of (# _, r #) -> r) < 1325350071 20444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: yes, i recall something about ghc doing that despite it not being mandated by the standard < 1325350076 391511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok unsafeDupableInterleaveIO differs in that it takes the State RealWorld# from the world it gets, but w/e < 1325350082 637930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it is mandated < 1325350090 323957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :istr < 1325350098 735227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :istr it isn't. < 1325350154 478889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that is, istr a discussion that unsafePerformIO is permitted to duplicate but that ghc doesn't. < 1325350208 352211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good thing i'm checking the report :P < 1325350214 177430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where the FUCK is unsafePerformIO < 1325350240 561824 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so how safe is GHC's unsafePerformIO since it doesn't duplicate. < 1325350269 793396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: *F**K < 1325350272 860184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: ... < 1325350286 697037 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ... < 1325350302 580884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm jumping out the window, please give all my money to ais523 and kallisti to make them feel guilty -> < 1325350330 177609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: good thing you're on the ground floor < 1325350338 448401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I... am? < 1325350346 904622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ffi isn't it? < 1325350364 229314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i checked every foreign module, i'll grep the pdf < 1325350408 166156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's... not in the pdf at least < 1325350429 487481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm did they replace it with a different function? a vague bell is ringing < 1325350432 270184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all I can find is unsafeLocalState... < 1325350444 660648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that sez "It is expected that this operation will be replaced in a future revision of Haskell." and also it barely allows you to do anything < 1325350487 446467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or hm is the bell that they left something out of the report... < 1325350867 778728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR people saying unsafePerformIO is standard now, but maybe that was just my own echoes :) < 1325350901 498315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm what's the most elegant way to get [x,y,z,...] as [(x,y),(y,z),(z,... < 1325350925 45447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the last element not becoming the first element of a tuple if the list is odd-length < 1325350926 879391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t groupBy < 1325350927 854265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a -> Bool) -> [a] -> [[a]] < 1325350933 910636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1325351005 400145 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> groupBy (==) "hello" < 1325351006 369766 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["h","e","ll","o"] < 1325351011 768677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aka group < 1325351014 552917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@hoogle [a] -> [(a,a)] < 1325351014 875731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude zip :: [a] -> [b] -> [(a, b)] < 1325351015 32132 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List zip :: [a] -> [b] -> [(a, b)] < 1325351015 32342 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.Query.Monad apply :: GT m g a -> m g -> m (a, g) < 1325351022 518762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip [1,2,3] [2,3] < 1325351023 367472 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3)] < 1325351028 863392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip [1,2,3,4] [2,3,4] < 1325351029 670873 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4)] < 1325351035 197444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha < 1325351052 681773 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :@src groupBy < 1325351053 6868 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :groupBy _ [] = [] < 1325351053 164061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :groupBy eq (x:xs) = (x:ys) : groupBy eq zs < 1325351053 164259 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : where (ys,zs) = span (eq x) xs < 1325351053 333119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ap zip (drop 1) [1,2,3,4] < 1325351057 633351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ap zip (drop 1) [1,2,3,4] < 1325351057 956099 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1325351058 603446 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4)] < 1325351064 330845 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t span < 1325351065 297776 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> ([a], [a]) < 1325351065 638773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (zip <*> drop 1) [1,2,3,4] < 1325351066 443562 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3),(3,4)] < 1325351074 18174 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :> group "mississippi" < 1325351075 25346 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["m","i","ss","i","ss","i","pp","i"] < 1325351077 608976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (zip <*> drop 1) . map length $ [[1,2],[3,4],[],[4]] < 1325351079 436903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(2,2),(2,0),(0,1)] < 1325351083 246051 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :span id [False, False, True, True] < 1325351085 916035 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> span id [False, False, True, True] < 1325351087 44743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ([],[False,False,True,True]) < 1325351108 588817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (fromEnum . uncurry (==)) . (zip <*> drop 1) . map length $ [[1,2],[3,4],[],[4]] < 1325351110 483384 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,0,0] < 1325351113 872405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sum . map (fromEnum . uncurry (==)) . (zip <*> drop 1) . map length $ [[1,2],[3,4],[],[4]] < 1325351115 444970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1325351186 647338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sum . (zipWith (fromEnum . uncurry (==)) <*> drop 1) . map length $ [[1,2],[3,4],[],[4]] < 1325351187 656577 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `b -> a' < 1325351187 813008 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Ty... < 1325351189 496069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@quote aztec < 1325351189 819543 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :quicksilver says: zip`ap`tail - the Aztec god of consecutive numbers < 1325351194 2199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ^ < 1325351196 746846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t zipWith (fromEnum . uncurry (==)) <*> drop 1) < 1325351197 593363 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `)' < 1325351200 13850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t zipWith (fromEnum . uncurry (==)) <*> drop 1 < 1325351200 981645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `b -> c' against inferred type `Int' < 1325351201 142389 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `fromEnum' < 1325351201 298724 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `zipWith', namely < 1325351205 565930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1325351208 633425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t zipWith (fromEnum .: (==)) <*> drop 1 < 1325351209 602150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [Int] < 1325351217 395724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ^^ < 1325351230 225676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wtf are you pinging me repeatedly for, I saw it < 1325351234 517163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm already using that? < 1325351245 162098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t sum . zipWith (fromEnum .: (==)) <*> drop 1 . map length $ [[1,2],[3,4],[],[4]] < 1325351246 201847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a -> b]' < 1325351246 358253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a1] -> [Int]' < 1325351246 358426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely < 1325351248 825911 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t zip `ap` tail < 1325351249 955611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [(b, b)] < 1325351250 602268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i suppose < 1325351259 990752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t sum . ap (zipWith (fromEnum .: (==))) (drop 1) . map length $ [[1,2],[3,4],[],[4]] < 1325351261 121092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int < 1325351263 978758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sum . ap (zipWith (fromEnum .: (==))) (drop 1) . map length $ [[1,2],[3,4],[],[4]] < 1325351265 659205 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1325351267 757089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :excellent < 1325351280 651824 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> zip `ap` tail [1,2,3] < 1325351281 499082 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a] -> [b]' < 1325351281 660409 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[t]' < 1325351285 577926 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> zip `ap` tail $ [1,2,3] < 1325351286 584003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,2),(2,3)] < 1325351290 564297 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm! < 1325351298 376660 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION actually has use for that, maybe < 1325351299 765100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t curry (uncurry (==) . length &&& length) < 1325351300 733043 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b)' against inferred type `[a1]' < 1325351300 889899 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `length' < 1325351300 890078 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(&&&)', namely `uncurry (==) . length' < 1325351305 774653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t curry (uncurry (==) . (length &&& length)) < 1325351306 582284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b)' against inferred type `[a1]' < 1325351306 744684 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No idea how to remember that though < 1325351306 901076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(&&&)', namely `length' < 1325351306 901248 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `(length &&& length)' < 1325351309 364806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sheesh < 1325351387 683286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :context for all this: http://stackoverflow.com/questions/8689188/count-consecutive-sublists-with-same-length < 1325351413 489652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t sum . ap (zipWith $ fromEnum .: (==)) (drop 1) . map length < 1325351414 464888 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [[a]] -> Int < 1325351419 599215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perfect i think. < 1325351466 931701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm should I keep the $ there or nest parens < 1325351469 518584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i usually don't do $ in parens < 1325351470 486964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :feels wrong < 1325351610 378415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> map length . group . map length $ [[1,2],[3,4],[],[4]] < 1325351612 154140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,1,1] < 1325351635 37602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map length . group . map length $ [[1,2],[3,4],[3,3],[],[4]] < 1325351636 689798 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,1,1] < 1325351641 289044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1325351650 660932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sum . map (subtract 1 . length) . group . map length $ [[1,2],[3,4],[3,3],[],[4]] < 1325351652 275746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1325351678 670448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION steals, posts as comment :P < 1325351694 22172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaa < 1325351714 668143 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t group < 1325351715 676455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [[a]] < 1325351739 186029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hey i wrote the subtract 1 and sum parts! < 1325351751 527817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok who is going on an upvote spree of my stuff < 1325351754 758659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it Sgeo, is it oerjan < 1325351758 551814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or do people just really like my questions today < 1325351786 452592 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't remember the last time I upvoted you < 1325351789 431738 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If I ever have < 1325351797 422867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly it must be oerjan < 1325351798 766229 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com JOIN :#esoteric < 1325351824 359288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: subtract 1 = pred, btw < 1325351841 193125 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1325351843 838864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I don't like using pred like that < 1325351848 207476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of the Enum constraint < 1325351857 735588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no but seriously if anyone here is upvoting my stuff en masse, please reverse it < 1325351862 346298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but you're using length, so the type is fixed :P < 1325351867 675564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: IT'S HABIT :'( < 1325351905 958776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well it can't be oerjan he hasn't cast any votes :D < 1325351908 724496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :otoh it could be kallisti < 1325351919 278643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as he's upvoted the same number of questions that i just got upvoted < 1325351921 660413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and was last seen 25 seconds ago < 1325351937 936694 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't voting, he may not even have enough reputation to vote. or maybe it's that i haven't actually bothered to log in properly. < 1325351950 518628 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, on SO < 1325351971 298496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: plz don't upvote my stuff unless you actually think it's worthwhile independent of me being on my crazy rep spree, it's not exactly much of an achievement to get 200 rep every day by way of having people I know upvote it all :P < 1325351977 919694 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: I hate oerjan? < 1325352016 410209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: He made a factorial joke. < 1325352026 348839 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Are you kidding? Achievement unlocked: Voting ring! < 1325352052 816880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok kallisti is evidently just going to ignore me < 1325352059 870988 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Why do I hate factorial jokes? < 1325352065 553516 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Oh, wait, wait, that. < 1325352077 317565 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://stackoverflow.com/questions/8502201/remove-file-if-it-exists-in-haskell/8502391#8502391 < 1325352079 616983 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :No, obviously I don't include oerjan in the people I hate. < 1325352091 715412 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh nvm < 1325352096 624595 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought deprecated was typo'd < 1325352100 698710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay factorial < 1325352101 667835 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but there was a smudge on my screen. :P < 1325352102 959148 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Factorial jokes? As in, saying "9 factorial?" when someone says 9!? < 1325352107 184905 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION has done that < 1325352107 346576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yep < 1325352108 674851 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but no I haven't upvoted anything ever. < 1325352116 932254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: dude, your vote totals are on your fucking profile. < 1325352125 185554 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and? < 1325352128 91094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all time by type month < 1325352128 247643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3 up 2 question 3 < 1325352128 247864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 down 1 answer < 1325352138 352982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you've upvoted 3 things < 1325352141 98570 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :therefore: not upvoting you < 1325352158 375007 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION mad < 1325352158 536282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coincidentally, I just got two upvotes on my questions that haven't been touched in days in rapid succession < 1325352177 661973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1325352179 921363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: whatever < 1325352186 721072 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :must be your reverse psychology convincing people in this channel to upvote stuff. < 1325352240 200858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: why are you even bothering to deny it anyway < 1325352248 564865 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol, what? < 1325352278 895270 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :surely you're trolling right now. There is absolutely no way you are capable of such a huge logical blunder. < 1325352289 501371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dude, I got an upvote on an answer and two questions in rapid succession after they were left untouched for ages, your vote total just became 3, and you were active 20 seconds ago when i checked your profile immediately afterwards < 1325352293 252030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reverse them < 1325352313 440378 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: those upvotes were already there. < 1325352358 770177 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I *have not given a shit about stackoverflow in a while* I became active to see your "awesome answers" < 1325352411 827615 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm bothering to deny it because it's not true. < 1325352498 152255 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless I entered some kind of subconscious torpid state where I visited three of your answers and upvoting them < 1325352524 295995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i guess somebody else just made 3 votes on dead questions and answers in rapid succession :P < 1325352524 458531 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps some sort of subconscious man-love fugue. < 1325352547 655351 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1325352565 977746 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is SO TOTALLY UNLIKELY < 1325352663 780173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also my awesome answers are too awesome to have quotes around them thx < 1325352702 313433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`awesome < 1325352705 136561 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: awesome: not found < 1325352712 157269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cry < 1325352761 787246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :needed more transfinite ordinals, anyway < 1325352763 409797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh thank god, a mod in /r/haskell finally notices that tr0lltherapy is a shit-posting moron < 1325352784 524590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shall we have a therapeutic ban? < 1325352810 77997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorry, I've been too busy with multiplayer AceHack < 1325352811 892085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes, ban kallisti < 1325352812 538267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's surprisingly awesome < 1325352824 13898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: can i play < 1325352830 399930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i have no proof that kallisti is tr0lltherapy < 1325352835 324854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my motto is "kill everybody else" < 1325352844 473293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you have no proof god exists and you still ban him!!! < 1325352846 130289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait. < 1325352853 379200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no unless you compile it yourself (the only server's whitelist-based), and no because PvP isn't implemented < 1325352856 166473 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: this is just a subconscious defensive reaction to my subconscious man-love upvote fugue conspiracy. < 1325352862 732510 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :disregard. < 1325352863 714814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: worst game < 1325352863 875863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm not sure whether I want to /disallow/ it or not, it just isn't /implemented/) < 1325352875 690311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: when are you subconsciously marrying? < 1325352875 851867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: make it a setting? < 1325352885 91757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but it isn't /implemented/ < 1325352889 4328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :setting might make sense < 1325352890 616369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: when it is < 1325352896 307670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just not sure what'd happen if different people set it to different values < 1325352907 92592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :off: moving into player displaces like pet; on: pvp? < 1325352912 757785 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: unfortunately I think elliott's subconscious is too young to marry. < 1325352920 428776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: moving into player is currently impossible < 1325352923 801576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the game will just disregard the command < 1325352930 828594 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: ah. < 1325352957 314769 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er... what < 1325352962 361222 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no man-love conspiracy here. < 1325352963 125006 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :never. < 1325352965 824867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: lame < 1325352968 557989 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's what I meant to say. < 1325352985 941850 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION silent stalks elliott's SO page and upvotes every single answer. < 1325352988 41263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, which game is this? < 1325353002 336711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :acehack < 1325353004 918035 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1325353076 7918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: you missed User:JBethJenkinsm < 1325353078 629200 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why is "subconscious torpid manlove fugue" so fun to say. < 1325353088 758943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: thanks < 1325353115 600388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: because it makes your subconscious dance with joy < 1325353118 426314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://esolangs.org/wiki/User:JBethJenkinsm < 1325353118 910605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reads tr0lltherapy's comments for his two minute's hate < 1325353133 520631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"haskell's brittle types are often hostile to changes in the real world, like unicode < 1325353133 715141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i now used typed racket...which is far less brittle imo" :D < 1325353142 675463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I was too jumpy after almost accidentally deleting some genuine esolangs < 1325353146 454742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[on batman] "this stupid character has been beaten to death. kill him and make a movie about something that hasn't been made four times before" < 1325353169 483040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you may wish to ping graue again. < 1325353175 142242 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: "hostile to changed in the real world, like unicode" ......what? < 1325353177 539650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this spam is never gonna stop on its own < 1325353182 151485 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :let me double that for emphasis: < 1325353184 404304 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.........WHAT? < 1325353194 378833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I have done, I got no reply < 1325353199 94531 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe triple with more ellipsis: < 1325353202 162363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: sounds like one of our spambots < 1325353202 485863 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...................WHAT!!? < 1325353204 362985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: err, do you know what the word "again" means? < 1325353218 834267 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :I should invent as esolang titled "Administaration Jobs Globally Apply" and watch someone accidentally delete it < 1325353224 450134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: i believe its something like "if you['re an idiot and write your program with bytestring then converting it to text takesl ike 5 minutes which is too much a penalty for using the wrong data type for what you mean" < 1325353233 689654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iconmaster: ais523 is too cunning for that < 1325353235 92088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: probably better if someone else pings him, so he knows it's not just me being awkward < 1325353237 70846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've trained him < 1325353244 64904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fair enough, I will < 1325353247 694319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :iconmaster: elliott creates pages with spammy names quite a bit < 1325353271 341665 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :ah beat to it I see < 1325353276 383283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(quite a bit = twice) < 1325353338 402486 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's wrong with Typed Racket? < 1325353366 821784 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I guess it lives in a mostly dynamically-typed ecosystem, which seems like it could be annoying < 1325353417 103964 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: 5 minutes? is that an exaggeration? < 1325353451 7769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well if you have a huge program you gotta sed the imports < 1325353455 42645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and not all functions are in both i guess < 1325353509 920163 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"HSQL doesn’t provide parameterized SQL statements at all" W. T. FUCKING. F. < 1325353526 902358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what the fucking f < 1325353536 377984 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the fucking fuck. < 1325353541 484085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[Haskell-cafe] Are all monads functions? < 1325353541 640529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By Chris Smith - 5:26am - 6 authors - 6 replies < 1325353547 214405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey oerjan i hate you f or making me read hasekel-cafe < 1325353567 74825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently WriterT is a function. < 1325353569 828041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they actually say this < 1325353571 122542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the post < 1325353574 703367 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what the fucking fuck is fucking with all the fucking fucking? < 1325353578 346540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah that question was awkward :P < 1325353593 381040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess if you assume every monad is a function < 1325353597 983650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then m (a, w) is a function too :P < 1325353603 437387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WriterT, ErrorT, Either, [], Maybe... < 1325353611 399816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: everything is a function in haskell q.e.d. < 1325353619 489086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just church encodings, maan < 1325353620 459690 :derdon!~derdon@p5DE891FD.dip.t-dialin.net QUIT :Remote host closed the connection < 1325353626 252500 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Reader and State are functions, so I guess if those are the only examples one can think of offhand... < 1325353628 552627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: maaaan < 1325353639 387427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- Is it reasonable to present monads to newcomers by saying : monads are < 1325353639 543973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically always functions. 'return x' will then be a function that always < 1325353639 544171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :return 'x' regardless of its input and >>= is a special composition for < 1325353639 544278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this occasion. < 1325353642 896636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: Cont too < 1325353644 25545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PLEASE NEVER PRESENT MONADS TO NEWCOMERS < 1325353673 474048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: fuck if i know < 1325353682 756453 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And functions are monads < 1325353691 836075 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, a monad < 1325353714 549471 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :^^probably not the correct way to phrase that < 1325353745 991290 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :GADTs are functions over functions with functions on functions around functions within functions over functions before functions after functions between functions inside functions < 1325353781 43035 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see? Haskell is easy. < 1325353787 48317 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 252 seconds < 1325353824 968148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ((->) r) is a monad < 1325353826 99500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hth < 1325353840 623540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ < 1325353841 109060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe and [] have still the same meaning: they can be seen as functions: < 1325353841 265586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- they represent the result(s) that might or might not have a computation < 1325353841 265772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- *they have to be called/ran/executed* (wichever term you prefer) through < 1325353841 265893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Data.Maybe.maybe or Data.List.foldX, so that we can extract some value out < 1325353841 265998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of them. < 1325353843 45958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just that their input is () (void). But in Haskell, the type: < 1325353845 23011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :() -> Maybe a < 1325353847 37408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is useless, Maybe a is sufficient. < 1325353849 87019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe in that case "procedure" is then a better term than function. < 1325353851 128133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :]] < 1325353853 65567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ouch, i thought that would be the end of it. < 1325353873 605571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell-cafe seems to be filled with people who program in haskell but don't know haskell < 1325353891 36458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"But still, I maintain my previous view." THIS IS BECAUSE YOU'RE DUMB < 1325353929 685058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: sounds like a good place for me < 1325353933 687241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except I don't program in Haskell much < 1325353951 368486 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION was about to rant about a monad tutorial on Reddit, but ehird already did < 1325353954 677835 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Maintaining one's previous view is the first skill to being an Internet person. < 1325353958 645048 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, rant in here, which is useless < 1325353992 516107 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although that's not the way I would have thought of to poke that hole < 1325354004 699053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i agree! oh wait < 1325354034 239226 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: By the way, everthing is a function in Haskell, remember? < 1325354047 60380 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Some thigns are just zero-argument functions. < 1325354050 37180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ye olde zero argumetn functions < 1325354058 434073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: oerjan: everything is a function in haskell q.e.d. < 1325354087 451459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, 60 over 6 < 1325354096 777508 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Curses. < 1325354133 688760 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :ACTION is off to the "airport" in a few minutes. < 1325354154 26429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The "airport". < 1325354217 280466 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :If you know what I mean. < 1325354220 630319 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :(I mean the airport.) < 1325354234 901727 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :(But not immediately.) < 1325354249 258625 :quintopia!~quintopia@74.117.159.204 JOIN :#esoteric < 1325354249 742868 :quintopia!~quintopia@74.117.159.204 QUIT :Changing host < 1325354249 898759 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1325354467 862465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :happy Australian Mailman Mailing List Reminders Day! < 1325354526 465455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay < 1325354544 497896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yay at me getting the name right? < 1325354548 822276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, shouldn't it be Australian mailman mailing list mailing list reminders day? < 1325354560 272853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((Australian (mailman (mailing list))) ((mailing list) reminders)) day < 1325354571 455377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seems needlessly formal < 1325354653 985344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> do x<-"test";;;;[x] < 1325354654 791180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test" < 1325354668 891301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :";;;;"? < 1325354677 507300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what i was testing :P < 1325354701 69226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let x = 2;;;;;;;in x < 1325354701 877710 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1325354717 486982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> do x<-"test";;;;[x];;; < 1325354718 296489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test" < 1325354820 156805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> case 1 of 1 -> 1;;;;2 -> 2;;; < 1325354821 40626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1325354842 20838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh no, so many sea creatures. < 1325354847 152459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> case 1 of ;;;;;;1 -> 1;;;;2 -> 2;;; < 1325354848 120118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1325354862 773955 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let ;;;;;;x = 2;;;;;;;in x < 1325354863 904440 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1325354874 269180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> do ;;;;x<-"test";;;;[x];;; < 1325354875 276935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test" < 1325354913 987168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let { f = x where ;;;;;x=2;;;; } in f < 1325354914 955122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1325354925 571767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks like it applies to all the blocks < 1325354968 159081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> if ;;;; 42 then ;;; 29 else ;;; 1 < 1325354969 127397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `;' < 1325354971 388687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> if 42 then ;;; 29 else ;;; 1 < 1325354972 268741 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `;' < 1325354974 206351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1325354982 952019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> if 42 ;; then 29 ; else 1 < 1325354983 958975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `;' < 1325354986 500576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1325355026 853407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> if 42 ; then 29 ; else 1 < 1325355027 861527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `;' < 1325355058 902194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought that was a new addition in 2010? < 1325355065 236463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> do if 42 ; then 29 ; else 1 < 1325355066 44030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `;' < 1325355067 657888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1325355070 118516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lambdabot is on ghc 6 still iirc < 1325355118 623148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> do {;;;;x<-"test";;;;[x];;;} < 1325355119 630632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test" < 1325355127 946102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1325355154 896197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :35 over 6 :) < 1325355178 559899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: looks like you might turn in early? ;) < 1325355323 816896 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1325355330 268376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: look at that comedic oerjan jokemaker. ha ha ha. < 1325355334 870246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, while /quat. < 1325355437 426382 :kallisti!~eris@h68.32.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1325355437 910369 :kallisti!~eris@h68.32.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1325355438 67000 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1325355497 643459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quit quat quut < 1325355684 516751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: heh, that's actually plausible < 1325355698 800411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's wrong, but it could be right if I didn't know it was wrong < 1325355706 351796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well quu is sadly underrepresented < 1325355716 228804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm < 1325355726 210462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :q u consonant is even rarer than q non-u in English < 1325355734 319254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I imagine that quu is pretty rare too, indeed < 1325355743 227281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's perfectly pronounceable, and there's no more obvious way to write it, though < 1325355754 413746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :qut < 1325355769 978559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :squit squat squoot < 1325355826 532424 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1325356144 842064 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com JOIN :#esoteric < 1325356182 12351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@hoogle reify < 1325356182 334441 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH.Syntax reify :: Name -> Q Info < 1325356182 490717 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH reify :: Name -> Q Info < 1325356182 490814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :package reify < 1325356225 972140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i doubt reflection is included in hoogle, if that's what you're looking for < 1325356232 256908 :kallisti!~eris@h72.45.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1325356232 580136 :kallisti!~eris@h72.45.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1325356232 736402 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1325356252 636565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1325356376 605759 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Remote host closed the connection < 1325356514 13361 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1325356628 176792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: there's a guy in trondheim i want you to eliminate < 1325356650 123675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's guilty of submitting a slightly better answer than mine less than a minute after i do, after i spend about ten minutes researching the question < 1325356656 727970 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what happens when you answer all the questions? < 1325356927 798865 :itidus20!~itidus21@120.148.51.249 JOIN :#esoteric < 1325356974 210417 :TeruFSX_!~quassel@71-210-150-147.mpls.qwest.net JOIN :#esoteric < 1325357036 699072 :xandy|!~xandy@static.75.47.47.78.clients.your-server.de QUIT :Ping timeout: 252 seconds < 1325357059 625034 :Zwaarddijk!miekko@infa.abo.fi QUIT :Ping timeout: 252 seconds < 1325357064 2907 :Zwaarddijk!miekko@infa.abo.fi JOIN :#esoteric < 1325357102 863718 :itidus21!~itidus21@120.148.51.249 QUIT :Ping timeout: 252 seconds < 1325357103 20659 :EgoBot!foobar@codu.org QUIT :Ping timeout: 252 seconds < 1325357103 20838 :HackEgo!foobar@codu.org QUIT :Ping timeout: 252 seconds < 1325357105 128928 :ineiros!~itniemin@james.ics.hut.fi QUIT :Ping timeout: 252 seconds < 1325357113 85612 :HackEgo!foobar@codu.org JOIN :#esoteric < 1325357114 424391 :EgoBot!foobar@codu.org JOIN :#esoteric < 1325357126 203320 :Madoka-Kaname!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 252 seconds < 1325357126 533410 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com QUIT :Read error: Connection reset by peer < 1325357126 834244 :TeruFSX!~quassel@71-210-150-147.mpls.qwest.net QUIT :Ping timeout: 252 seconds < 1325357127 520870 :coppro!~scshunt@denardo.csclub.uwaterloo.ca QUIT :Ping timeout: 252 seconds < 1325357168 398885 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Ping timeout: 252 seconds < 1325357171 56970 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1325357177 516570 :xandy!~xandy@unaffiliated/xandy JOIN :#esoteric < 1325357187 909862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log zjoin.*scanl1 < 1325357201 781460 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-12-17.txt:05:00:24: zjoin = ZipList . diag . scanl1 (zipWith (flip const)) . map (getZipList) . getZipList where diag = concat . takeWhile (not . null) . map (take 1) . foldr (\x xs -> x:map (drop 1) xs) [] < 1325357228 161587 :coppro!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1325357228 884844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: there's a guy in trondheim i want you to eliminate <-- hm? < 1325357289 817531 :Madoka-Kaname!~moe@ppp-70-251-230-64.dsl.rcsntx.swbell.net JOIN :#esoteric < 1325357290 302215 :Madoka-Kaname!~moe@ppp-70-251-230-64.dsl.rcsntx.swbell.net QUIT :Changing host < 1325357290 458629 :Madoka-Kaname!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1325357297 26817 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :look at oerjan, pretending he's not a deadly assassin. < 1325357330 448248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: he's guilty of submitting a slightly better answer than mine less than a minute after i do, after i spend about ten minutes researching the question < 1325357335 437348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let zjoin = ZipList . diag . scanl1 (zipWith (flip const)) . map (getZipList) . getZipList where diag = concat . takeWhile (not . null) . map (take 1) . foldr (\x xs -> x:map (drop 1) xs) []; x = [[[1,2],[3,4]],[[5,6],[7,8]]] in (zjoin $ zjoin x, zjoin $ map zjoin x) < 1325357336 407385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Control.Applicative.ZipList < 1325357336 562988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1325357343 373320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1325357355 892368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let zjoin = diag . scanl1 (zipWith (flip const)) where diag = concat . takeWhile (not . null) . map (take 1) . foldr (\x xs -> x:map (drop 1) xs) []; x = [[[1,2],[3,4]],[[5,6],[7,8]]] in (zjoin $ zjoin x, zjoin $ map zjoin x) < 1325357356 869261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[[a]]]' < 1325357357 25018 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Simpl... < 1325357381 661683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1325357395 321554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let zjoin = diag . scanl1 (zipWith (flip const)) where { diag = concat . takeWhile (not . null) . map (take 1) . foldr (\x xs -> x:map (drop 1) xs) []}; x = [[[1,2],[3,4]],[[5,6],[7,8]]] in (zjoin $ zjoin x, zjoin $ map zjoin x) < 1325357396 936711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ([1,8],[1,8]) < 1325357423 641772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: too bad i'll never know who it is, then < 1325357459 891451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh. well he goes to that university of yours :P < 1325357472 415521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that godless, commie, liberal, SO-rep-stealing university. < 1325357482 901843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if it's that guy he thought he saw the other day < 1325357526 727730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you thought you saw someone, but didn't know who it was? < 1325357528 542723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hammar < 1325357534 138249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that made you doubt whether you saw them or not in the first place? < 1325357540 991717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ah that it was < 1325357554 608694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: YOU MISSED A PERFECTLY GOOD REPHEIST OPPORTUNITY! < 1325357571 101647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Most SO outsiders don't know this, but you actually have to buy a device that plugs in via USB and dispenses physical rep. < 1325357575 613465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's the real currency. < 1325357578 197767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: what's a repheist < 1325357581 586141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A heist of rep. < 1325357586 308456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1325357587 922082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like a hatheist, but for rep. < 1325357604 456251 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is finally able to replicate the "Click closes tab" thingy < 1325357605 302881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Epheists believe that god exists but is ephemeral, or something. < 1325357616 698940 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Pressing on the upper-right corner of the pad does that < 1325357635 379960 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How to change this behavior? < 1325357686 540305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let zjoin = diag . scanl1 (zipWith (flip const)) where { diag = concat . takeWhile (not . null) . map (take 1) . foldr (\x xs -> x:map (drop 1) xs) []}; x = [[[1,2],[3,4]],[undefined]] in (zjoin $ zjoin x, zjoin $ map zjoin x) < 1325357688 153654 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ([1],[1*Exception: Prelude.undefined < 1325357694 334007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it's probably assigned to middle-click? < 1325357694 495823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go < 1325357703 110404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: er oh dear < 1325357706 16119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did you just prove it broken? < 1325357716 289930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: when bottoms are involved, yes < 1325357720 489269 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How do I unassign it from middle-click? < 1325357727 679547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: what os < 1325357731 876878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well, so is IO < 1325357733 431322 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Because LXDE's keyboard&mouse thing doesn't have the option < 1325357735 367744 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, Lubuntu < 1325357750 257085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: look for a synaptics conf file in /etc/X11/xorg.conf.d < 1325357758 537615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i still hope it's repairable, though < 1325357765 113194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://wiki.archlinux.org/index.php/Touchpad_Synaptics might help also < 1325357782 908204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well ok. i wouldn't call that completely broken though, since most standard monads violate the laws when bottoms are involved < 1325357835 858109 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why is Jack so much better than PulseAudio. < 1325357879 357734 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't seem to have an /etc/X11/xorg.conf.d < 1325357901 927174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ls /etc/X11 < 1325357943 652321 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://pastie.org/private/rc2k4sviciszh6jlvifwyg < 1325357982 338149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1325357985 122278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno, try google :P < 1325357993 806171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it's just that with the strict behavior of Prelude zipWith (which ghc's rewriting rules supposedly don't quite preserve btw), ZipList _does_ afaict fulfil the Applicative laws completely even with bottom; so it would be nice to have a similar Monad instance. < 1325358004 566985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAPPY 2011.99942922374, EVERYBODY!!! < 1325358025 137222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the strict behaviour? < 1325358091 876372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: when you zip two lists that both end at the same length, the first list determines whether it ends as [] or bottom < 1325358100 100784 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com JOIN :#esoteric < 1325358130 535862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm... does this mean zip `ap` tail isn't safe for []? < 1325358132 266746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> zip [1,2] (3:4:undefined) < 1325358133 73280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,3),(2,4)] < 1325358135 9527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the presence of rewrite rules < 1325358140 696070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> zip (3:4:undefined) [1,2] < 1325358141 745963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(3,1),(4,2)*Exception: Prelude.undefined < 1325358196 465114 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's no way to tell whether zip is being too strict or whether that's just because that tried to be printed.... wait, what, why would that be an exception < 1325358196 788279 :olsner!~salparot@81-237-209-176-no50.tbcn.telia.com QUIT :Read error: Connection reset by peer < 1325358201 707427 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It should have been truncated < 1325358215 930701 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> length $ zip (3:4:undefined) [1,2]\ < 1325358216 898768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `\' < 1325358218 27333 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> length $ zip (3:4:undefined) [1,2] < 1325358218 835350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm... < 1325358218 996808 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1325358221 274859 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :!!! < 1325358222 888254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should have? how exactly do you propose that happens? < 1325358223 211074 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: ???? < 1325358227 637749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (zip`ap`tail) [] < 1325358228 645074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1325358230 580565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it meant to magically realise the first list ends in _|_ < 1325358235 343925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and notice the other one ends < 1325358238 770015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (zip`ap`tail) [x,y,z] < 1325358239 901109 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(x,y),(y,z)] < 1325358240 546499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can only do that sort of thing with unamb < 1325358251 552175 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION misparsed 3:4:undefined as [3,4,undefined] < 1325358252 50874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well obviously lambdabot might not trigger the rewrite rule :P < 1325358256 203838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: clap < 1325358286 256389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i assume it happens too rarely to be a problem... < 1325358288 34335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: in Prolog notation, it'd be [3,4|undefined] < 1325358306 532363 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> zip [1,2] (3:4:undefined) < 1325358307 338313 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,3),(2,4)] < 1325358313 955392 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :o.O hmm < 1325358322 235540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: also i don't know any examples, i just noticed a comment in the ghc source for zip and zipWith's rewriting rules < 1325358330 790369 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Haskell needs more unamb < 1325358340 911135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when trying to look up the exact ghc behavior < 1325358341 72583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: < 1325358341 919034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@src zip < 1325358342 242326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zip (a:as) (b:bs) = (a,b) : zip as bs < 1325358342 404292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zip _ _ = [] < 1325358349 542287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :patterns are matched left-to-write < 1325358351 35022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1325358372 246670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unamb is more audacious than my entangle, anyway :P < 1325358391 377216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seeing as you can produce decidedly impure results with it < 1325358414 242828 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: would lazy patterns do anything to correct that? < 1325358417 471781 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It would be nice if Haskell unambed stuff by default, such as ... did... something, with that definition < 1325358429 453783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Could I convince you to convert some clog logs to glogbot format without actually logging a channel actively? < 1325358437 656942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: No, they would make zip crash and burn when it reached the end of the list. < 1325358444 812675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I'll tell the committee right away. < 1325358455 25759 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Uhh ... why? < 1325358465 309842 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: You realize the converter is open, no? < 1325358467 525219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: tunes' pre-2011 logs are in an annoying zip file >_> < 1325358473 647562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want the nice web interface to #haskell pre-2011. < 1325358520 317860 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ahhhhhhhhhhhhhhhhhh < 1325358615 226684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : riverrun, past Eve and Adam's, from swerve of shore to bend 1 < 1325358615 383314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of bay, brings us by a commodius vicus of recirculation back to 2 < 1325358615 383425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Howth Castle and Environs. 3 < 1325358615 383471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Sir Tristram, violer d'amores, fr'over the short sea, had passen- 4 < 1325358615 383516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :core rearrived from North Armorica on this side the scraggy 5 < 1325358616 203419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isthmus of Europe Minor to wielderfight his penisolate war: nor 6 < 1325358618 210083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :had topsawyer's rocks by the stream Oconee exaggerated themselse 7 < 1325358620 229928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to Laurens County's gorgios while they went doublin their mumper 8 < 1325358622 165562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all the time: nor avoice from afire bellowsed mishe mishe to 9 < 1325358624 182924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tauftauf thuartpeatrick: not yet, though venissoon after, had a 10 < 1325358626 294027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kidscad buttended a bland old isaac: not yet, though all's fair in 11 < 1325358628 309542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanessy, were sosie sesthers wroth with twone nathandjoe. Rot a 12 < 1325358630 243968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :peck of pa's malt had Jhem or Shen brewed by arclight and rory 13 < 1325358632 182946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :end to the regginbrow was to be seen ringsome on the aquaface. 14 < 1325358634 165555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : The fall (bababadalgharaghtakamminarronnkonnbronntonner- 15 < 1325358636 181935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ronntuonnthunntrovarrhounawnskawntoohoohoordenenthur- 16 < 1325358638 321059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nuk!) of a once wallstrait oldparr is retaled early in bed and later 17 < 1325358640 260828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on life down through all christian minstrelsy. The great fall of the 18 < 1325358642 239244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :offwall entailed at such short notice the pftjschute of Finnegan, 19 < 1325358644 216389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erse solid man, that the humptyhillhead of humself prumptly sends 20 < 1325358646 259981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an unquiring one well to the west in quest of his tumptytumtoes: 21 < 1325358648 283157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and their upturnpikepointandplace is at the knock out in the park 22 < 1325358650 220991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where oranges have been laid to rust upon the green since dev- 23 < 1325358652 354155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :linsfirst loved livvy. 24 < 1325358654 290495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Joyce's works enter public domain at midnight, happy copyright infringement day! < 1325358690 37355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what, a copyright actually expiring? impossible! i guess they'll soon reverse that. < 1325358719 904566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ulysses isn't quite mickey mouse < 1325358724 876323 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :My == and /= are going to be partial functions < 1325358732 18665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1325358733 633393 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::/ < 1325358744 944557 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I don't have the disk space >_> < 1325358756 651215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: WTF is taking up all your fucking disk space? < 1325358764 10461 :Gregor!foobar@codu.org PRIVMSG #esoteric :Lots of shit <_< < 1325358774 676714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I run a fucking Minecraft server that backs up every 6 hours and I have so much space free! < 1325358785 256602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(OK, nobody has connected to it since the update, but still :P) < 1325358800 669461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: wait is this for the infinite precision real thing < 1325358806 889691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because uh < 1325358813 519349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes it's true that you can't compare infinite digits in finite time < 1325358845 45784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yay, just got my reminder < 1325358875 408255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I get two < 1325358879 236463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one as ais523, one as callforjudgement < 1325358906 754387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's like having a birthday on christmas and getting twice the presents :/ < 1325358910 828202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not fair, forward one to an orphan < 1325358920 844449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I keep trying to tell people not to give me Christmas presents < 1325358974 180336 :Gregor!foobar@codu.org PRIVMSG #esoteric :Lesse what ncdu says ... < 1325359009 171276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you can sign up a second account to the lists, you know? < 1325359022 97777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's like opening presents before christmas day! < 1325359025 808606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, it's callforjudgement that does all the receiving; either can send < 1325359043 42782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is why you typically get original messages to Agora from me from ais523, and replies from callforjudgement < 1325359087 96740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I never noticed < 1325359089 403368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lessee join [[[1,2],[3,4]],[undefined]] = [[1,2]] is a given, the undefined is too deep. map join [[[1,2],[3,4]],[undefined]] = [[1,4], undefined] is also a given. oh dear i'm not sure this can be fixed. < 1325359146 949492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you realise you haven't even proved the laws work when ignoring _|_ like a reasonable person :P < 1325359160 627648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i haven't? < 1325359183 619071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are you trying to prove as what? < 1325359188 81884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well, i never saw you do so. < 1325359198 274339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ziplist monad < 1325359250 703434 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: when you write sudo cat blah > file < 1325359255 999267 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :blah is being written to file as a super user right? < 1325359262 655833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover is a wasp discuss < 1325359264 630785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: no < 1325359271 624936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sudo is just another program. < 1325359289 626019 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see. < 1325359327 186501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: it's (sudo cat blah) > file, not sudo (cat blah > file) < 1325359340 306143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :usual method to redirect to files, writing them as root, is to use tee < 1325359401 96861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well i believe that f <*> x = zjoin ((`fmap` x) `fmap` f) and zjoin . zjoin = zjoin . fmap zjoin, and that these two equations are precisely what's needed to have a join extending any Applicative to a Monad. < 1325359415 372219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh you believe. ok that's as good proof < 1325359418 639991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*good as < 1325359452 518801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elements of the form ((`fmap` x) `fmap` f) are the rectangular lists, btw < 1325359459 908049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*lists of lists < 1325359475 878104 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Culprit: All these damned chroots :) < 1325359480 591180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow if i don't get 5 rep in 4.5 hours i'm gonna kill someone < 1325359487 274777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: hardlinks? < 1325359491 149812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's StackOverflow, it's not that serious… < 1325359503 881292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes i meant i'm literally going to kill someone thank you for interpreting me correctly :) :) :) < 1325359505 656800 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :r.i.p. ais523 < 1325359516 773272 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Remember when I installed chroots and it broke friggin' everything? < 1325359516 929469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whens the trains to bham run < 1325359518 557196 :Gregor!foobar@codu.org PRIVMSG #esoteric :Erm < 1325359520 888699 :Gregor!foobar@codu.org PRIVMSG #esoteric :s/chroots/hardlinks/ < 1325359523 596826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's not even serious enough to make jokey death threats on IRC < 1325359526 489541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yeah, because you used a shitty script :P < 1325359539 949349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: --ais523 "nomic has ruined my sleep schedule" ais523 < 1325359549 349869 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Suggest a non-shitty script. < 1325359549 506109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it only ruins it on occasion < 1325359552 382144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: with nix you would automatically get the benefits of hardlinking >:) < 1325359561 14867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I only want to kill people for rep on occasion < 1325359578 29398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: http://linux.die.net/man/1/hardlink? < 1325359598 284965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only run it on /usr of chroots tho :P < 1325359600 424759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing mutable. < 1325359628 502118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I typically use ln for hardlinking < 1325359641 355831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I forgot it was possible to compare files < 1325359652 504808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for a moment, I thought it was like comparing funcitons < 1325359654 238662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*functions < 1325359660 610054 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :guys... < 1325359668 863761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the lack of terminating == for computable reals is a well-known thing. < 1325359672 736872 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my mom didn't know what "nocturnal" meant. < 1325359677 570996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that manpage is worrying < 1325359686 886084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it doesn't explain what it does aobut symlinks < 1325359687 532088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*about < 1325359692 395355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: basically, there's a theorem that says any always terminating function on computable reals must be continuous. < 1325359695 982860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: what nationality is she? < 1325359704 686873 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :American, of course. < 1325359706 523263 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like me. < 1325359715 763904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: *deterministic? < 1325359726 418494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: facepalm < 1325359741 915854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can create a function that outputs at random if the answer is sufficiently close to a breakpoint < 1325359770 29311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i don't think you need a result that strong, anyway < 1325359783 825529 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Phantom_Hoover is a wasp discuss < 1325359786 786566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although i'm not sure what weaker result you could prove it with :) < 1325359798 616315 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, how dare you suggest I'm Anglo-Saxon???? < 1325359808 362543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also I think I'm technically Catholic. < 1325359814 319616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No I meant a buzz wasp. < 1325359943 923085 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Here goes nothin'! < 1325359979 7963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: RIP chroots < 1325360036 928016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: *deterministic? <-- that's part of the definition of function hth < 1325360081 902472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: well, a function can be deterministic, but give different outputs for different representations of the same computable real < 1325360086 777341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so is nondeterminstic if you identify them < 1325360091 537551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I was getting at < 1325360097 577883 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric : [16:30:21] @messages < 1325360098 867707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1325360099 514425 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :hm? < 1325360115 649955 :Gregor!foobar@codu.org PRIVMSG #esoteric : Gregor: RIP chroots // Probably < 1325360122 210590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lahwran: it's asking lambdabot if there are any messages for him < 1325360126 634655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lahwran: your nick is uncomfortably close to lambdabot < 1325360134 739753 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :ah < 1325360142 879690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lahwran: I did /query la@messages to read lambdabot messages :P < 1325360145 406040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You got in the way! < 1325360163 15622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lahwran: which happens to be the main bot we use here to send messages < 1325360164 862437 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :what client? < 1325360165 23475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oerjan: well, a function can be deterministic, but give different outputs for different representations of the same computable real < 1325360165 185112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so is nondeterminstic if you identify them < 1325360165 341364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : that's what I was getting at < 1325360171 559318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I can't tell what you're talking about but it sounds like nonsense < 1325360192 102628 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :elliott: you know about time-sorted tabcomplete? < 1325360196 458297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: OK, you agree that it's possible for two computable reals to be equal, even though you can't determine the fact? < 1325360203 963226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lahwran: yeah, but i'd just connected :P < 1325360210 162139 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :ah < 1325360217 801197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I do not believe you can write a function which distinguishes two representations of the same computable real. < 1325360228 879014 :Gregor!foobar@codu.org PRIVMSG #esoteric :Saved: 53.85 MiB < 1325360232 376041 :Gregor!foobar@codu.org PRIVMSG #esoteric :... yaaaaaaaaaay X_X < 1325360232 532446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if it's operating on the representations, it's trivial < 1325360239 450627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's how you implement such functions on a computer < 1325360250 623767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: are you on a system where 53MiB is worth saving? < 1325360254 555109 :Gregor!foobar@codu.org PRIVMSG #esoteric :No < 1325360260 552814 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :I can't tell who is a bot and who's not :s < 1325360264 714669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Statement contradicting previous statement followed by incorrect statement < 1325360269 444633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lahwran: We're all bots apart from lahwran. < 1325360274 986297 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :oh, okay < 1325360282 580475 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Don't forget about fungot. fungot's not a bot. < 1325360283 578267 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Gregor: prof., on/ carrot. i suppose that i meant was that on certain points along/ lines :) intersection at/ galapagos archipelago, birds :) paradise, and some to both sexes. < 1325360294 493461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lahwran: the easy way to see if something's a bot is to see if other bots refuse to listen to it < 1325360325 385114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!help < 1325360326 515328 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1325360336 67149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^bf ,[.,]!!help < 1325360336 263096 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :!help < 1325360336 712270 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1325360340 922941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, what? < 1325360342 462100 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com QUIT :Read error: Connection reset by peer < 1325360350 438498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: well it sounds a bit like those examples of things you can compute about a turing machine's behavior, like whether it ever goes right of a certain point - and which because of rice's theorem etc. can never capture what a TM calculates < 1325360352 50823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess fungot is indeed not a bot < 1325360354 675036 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :ais523: whitsunday island is :) small size in comparison with those :) another region, whence it takes its name :) red sea. " i say my notion, but i venture to give you fnord but it has lately occurred to me that we here see that, if we suppose/ case :)/ potato, as we shall hereafter see, compared with/ cross-bred offspring between two species/ male sexual element can act not solely on/ descendants from i; so will it be pretend < 1325360374 617277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*capture anything about < 1325360375 101800 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :ais523țiu}iË`r523: as producing changed conditions, schmankewitsch's experiments on. -flowers :). fnord near. fnord near. fnord :) pigs in china. -occurrence :) pencilled feathers in fowls. < 1325360392 576764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^style < 1325360392 817552 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin* discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1325360408 467555 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Any other brilliant suggestions :( < 1325360409 87729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm confused < 1325360411 552632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell fizzie ais523È›“i¼ÆÁÂÀu§¥‘–Å}i¿½Ã‹¶ª`r523: as producing changed conditions, schmankewitsch's experiments on. -flowers :). fnord near. fnord near. fnord :) pigs in china. -occurrence :) pencilled feathers in fowls. < 1325360412 36224 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :elliott: dependence :), upon/ fleece :) sheep. -in cats. -in pigeons. -in breeding fowls. -in ducks. < 1325360412 192463 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325360422 487927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How many chroots do you have < 1325360428 298150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: and it didn't do that in response to anything of mine < 1325360433 908687 :Gregor!foobar@codu.org PRIVMSG #esoteric :Four >_> <_< < 1325360438 354348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder if those are consecutive ASCII codes < 1325360440 620528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How big are they < 1325360458 626858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^bf ,[+.]!¼ < 1325360458 783631 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric : < 1325360466 541291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently not < 1325360482 731408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, such a program would better be written in Easy < 1325360494 772594 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Smallest is 1.2GB, largest is 2.4GB (glogbot) < 1325360496 212173 :itidus22!~itidus21@120.148.51.249 JOIN :#esoteric < 1325360500 169853 :Gregor!foobar@codu.org PRIVMSG #esoteric :Err, 3.4GB < 1325360552 794757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Why not store past glogbot logs gzipped < 1325360569 250882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, people would have to ungzip after rsyncing, but making the web interface use zcat shouldn't be hard. < 1325360574 823679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And text gzips STUPIDLY well. < 1325360578 51395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think Gregor removed the ignore lists from his bots when he implemented the zero-width space method to make all the others ignore his instead < 1325360591 369717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1325360605 65425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly I'll have to write a bot that uses zero-width-space as a command character < 1325360620 848119 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1325360621 371717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Why does glogbot run in a chroot? < 1325360627 98628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't run untrusted code or anything. < 1325360640 298010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: in case someone's trying to hack it with specially-crafted IRC messages? < 1325360645 138420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who knows, it works for Windows Phone < 1325360668 844103 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Because I can't move it now >_> < 1325360701 818851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ...why not... < 1325360715 571885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :killall glogbot; mv; ./glogbot < 1325360723 299511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Instantly like 1 gig saved < 1325360724 104978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"mv;"? < 1325360724 969812 :Gregor!foobar@codu.org PRIVMSG #esoteric :"killall glogbot" ain't a good idea. < 1325360732 610791 :itidus20!~itidus21@120.148.51.249 QUIT :Ping timeout: 248 seconds < 1325360752 192337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Have you heard of... glogbackup. < 1325360756 945509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ mv < 1325360757 108069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mv: missing file operand < 1325360757 754313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thought so < 1325360760 497988 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yeah, but I don't integrate them 8-D < 1325360761 21082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Anyway, just trigger the watchdog thing manually. < 1325360767 35926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Gregor: Why not store past glogbot logs gzipped <-- won't this affect `log aversely? < 1325360771 462361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You have a Linux-based watchdog mechanism, right? < 1325360773 333712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. non-ping based < 1325360774 585221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I had to check the manpage first, just to make sure < 1325360778 635 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yes < 1325360783 769566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Well, yes. < 1325360786 417759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Trigger it < 1325360793 478705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might have renamed the current directory over my home directory, or something like that < 1325360796 760604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by analogy with cd < 1325360843 339407 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1325360856 418670 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :?messages < 1325360856 902146 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1325360862 735556 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Liar. < 1325360872 355752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1325361014 742117 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :hah < 1325361026 302995 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :I've got a party for 15 today < 1325361072 866783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, doesn't that mean you'd have to duplicate some roles? < 1325361085 386168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not sure there's enough food in the whole dungeon to keep them going very long < 1325361297 647081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just stack the dwarfs in the height, it'll be fine < 1325361317 29882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you've clearly played df < 1325361338 707200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Sheesh, I just told you how to save like a gig and HOW DO YOU REPAY ME < 1325361338 863540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :surprisingly, no < 1325361344 655772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: C L E A R L Y < 1325361488 611258 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I WILL REPAY YOU WITH DEATH < 1325361492 976654 :Gregor!foobar@codu.org PRIVMSG #esoteric :... HEY < 1325361499 570487 :Gregor!foobar@codu.org PRIVMSG #esoteric :Who put the log URL back in the /topic??? < 1325361531 164814 :Gregor!foobar@codu.org TOPIC #esoteric :Log URL (sha512sum-compressed): d1fe384376eb732f625af811f9e9cdffd9071544ff885acff0dc7c6b7a29598f0a3103dec749cc825fb0e7db39fc33c1cab94be7bc72f629c360995e0a4bb58a < 1325361545 87427 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Log URL (sha512sum-compressed): d1fe384376eb732f625af811f9e9cdffd9071544ff885acff0dc7c6b7a29598f0a3103dec749cc825fb0e7db39fc33c1cab94be7bc72f629c360995e0a4bb58a | http://codu.org/logs/_esoteric/ < 1325361556 70764 :Gregor!foobar@codu.org PRIVMSG #esoteric ::( < 1325361563 515474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: OK, /that/'s hilarious < 1325361578 613903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :having the log URL in the topic is useful < 1325361586 657103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although arguably the SHA version is enough to satisfy Freenode < 1325361594 742787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!glogbot_ignore as is this, despite it not actually working < 1325361596 910574 :EgoBot!foobar@codu.org PRIVMSG #esoteric :as is this, despite it not actually working < 1325361621 666362 :Gregor!foobar@codu.org TOPIC #esoteric :Logs: http://hugeurl.geeks.org/?M2JjZjA5Njk0YzVmOGU3MGMyZjA0ZjhlOWVjMzc2ZGQmMTQmVm0wd2QyUXlVWGxWV0d4V1YwZDRXRmxVU205V01WbDNXa2M1VjFac2JETlhhMk0xWVd4S2MxZHFRbFZXYkhCUVZqQmFZV015U2tWVWJHaG9UVlZ3VlZadGNFZFpWMDE1VTJ0V1ZXSkhhRzlVVjNOM1pVWmFjVkZ0UmxSTmF6RTFWVEowVjFaWFNraGhSemxWVm0xb1JGWldXbUZrUjFaSFYyMTRVMkpIZHpGV2EyUXdZekpHYzFOdVVtaFNlbXhXVm1wT1QwMHhjRlpYYlVaclVqQTFSMXBGV2xOVWJGcFZWbXR3VjJKVV < 1325361629 505937 :Gregor!foobar@codu.org PRIVMSG #esoteric :Err ... < 1325361632 54321 :Gregor!foobar@codu.org PRIVMSG #esoteric :That got cut off >_> < 1325361639 417459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It works tho < 1325361640 64258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how surprising. < 1325361657 619833 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Doesn't seem to? < 1325361658 29916 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then enter a gopher URL with an obscure DNS entry < 1325361674 405219 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :Logs available through content-addressed HTTP at d16921e5091fab3bd6f8d3ccd27a02af21a3220f < 1325361681 498766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Oh, indeed not < 1325361690 52993 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :content-addressed HTTP? < 1325361696 529975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure < 1325361707 353522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION sigh < 1325361717 112285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is #esoteric-minecraft logged? < 1325361721 835093 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ü < 1325361733 280940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes < 1325361740 844400 :Gregor!foobar@codu.org PRIVMSG #esoteric :#esoteric-minecraft is a SECRET, you should NEVER say #esoteric-minecraft in this channel, or people might know that #esoteric-minecraft exists! < 1325361745 411858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also that. < 1325361749 163389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(In fact, it was the cause of the anti-clog revolution.) < 1325361762 444637 :Gregor!foobar@codu.org PRIVMSG #esoteric :You will ruin everything if #esoteric-minecraft is mentioned here. < 1325361769 822866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Stop it. :p < 1325361787 2361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I take it #esoteric-blah isn't? < 1325361797 356452 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: OK, I'll stop mentioning #esoteric-minecraft . < 1325361808 921958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: indeed < 1325361818 80247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we should use #esoteric-blah more < 1325361826 327406 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Absolutely NO mention of #esoteric-minecraft! | http://codu.org/logs/_esoteric/ < 1325361926 478868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dammit i thought the neighbors were smart enough to keep their dogs indoors _tonight_... < 1325361936 894305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are they scared of fireworks? < 1325361948 215387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aren't all dogs? anyway i hear barking. < 1325361955 462577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and fireworks. < 1325361955 618838 :Gregor!foobar@codu.org PRIVMSG #esoteric :They were, but now they /are/ fireworks. < 1325361959 612652 :Gregor!foobar@codu.org PRIVMSG #esoteric :(Guahahah et cetera) < 1325362002 752687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i suppose there must be _some_ dog who loves fireworks. which probably means it's even more important to keep it away from them.) < 1325362014 151893 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :http://codu.org/logs/_esoteric/ < 1325362057 404118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's that "dog grabs a firework-shooting pole and carries it around, shooting fireworks everywhere" video, I think it was on the YouTube front page the other day when I went by. < 1325362057 927914 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fizzie: You have 1 new message. '/msg lambdabot @messages' to read it. < 1325362134 11377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://www.youtube.com/watch?v=N9FBVli2viw -- I don't really know why it says "click here for a midget" in the corner. Sometimes the internet, it is puzzling. < 1325362180 609129 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also it just seems to be one sample of a genre.) < 1325362190 555869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: YouTube people trying to get more views < 1325362224 428072 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1325362253 853292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a smidget of a midget < 1325362255 989957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm a little scared of the amount of pleading and general terror that YouTubers seem to have about not getting enough comments, ratings, and subscriptions < 1325362260 93302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's as bad as elliott with SO rep < 1325362329 76104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I don't get 1,000,0000000000000,0 stoack oevrflow rep byt omorrow i wil say "dam nthe whole world", forward to friends+family or suffer in eternal darkness < 1325362337 357047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has a hunch smidget is misspelled < 1325362342 524786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(APPROVED BY PRESIDENT OF AMERICA) < 1325362413 683678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's smidgen < 1325362425 560436 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, does XFCE not have such crappy lack of easy to use customizability? < 1325362431 734480 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Compared to LXDE < 1325362437 225180 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is starting to really be ticked off < 1325362493 674438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is mostly annoyed because this was the one evening he thought he count on not hearing that damn barking < 1325362500 137555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*could count < 1325362500 620386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :woof < 1325362537 7792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hits elliott with the saucepan ===\__/ < 1325362572 7562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bark < 1325363115 894797 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1325363120 491988 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have any you written any FurryScript codes? < 1325363264 113859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1325363435 667831 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then learn? < 1325363484 955785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1325363657 362776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: but the page says that if you reach it, unless you're interested, to go to a random page instead < 1325363667 722673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :were you expecting people to not honour that requirement? < 1325363723 170816 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: No, I meant if you reached it *using a RANDOM PAGE function* < 1325363727 940108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe I should make it clear. < 1325363742 859694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it says "after a random page search" < 1325363746 466405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I've done at least one of those in the past < 1325363747 917936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it is after < 1325363756 390264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i don't think the random page function usually goes to the User: namespace (or any other than main) < 1325363766 589153 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, I removed that note. < 1325363777 766437 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes I think you are correct; I fixed it < 1325363796 351478 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And yes I agree the grammar was wrong < 1325363818 220957 :Phantom_Hoover!~phantomho@cpc2-sgyl21-0-0-cust501.sgyl.cable.virginmedia.com JOIN :#esoteric < 1325363827 416826 :Phantom_Hoover!~phantomho@cpc2-sgyl21-0-0-cust501.sgyl.cable.virginmedia.com QUIT :Changing host < 1325363827 573656 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1325363849 753586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: YOUR CLOAK IS FOOLING NO ONE < 1325363886 45910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder what my ping to phantom hoover is like? < 1325363887 987134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we have the same ISP < 1325363900 681561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :-0.1 s < 1325363905 558585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: (diff) (hist) . . N User:PepanoMofumo‎; 19:56 . . (+2,955) . . PepanoMofumo (Talk | contribs) (New page: Occupation interview isn't just concerning the proper attire. Nonetheless, that could make a huge difference there. Females often give a job interview attire too much of a credit. These p...) < 1325363928 272617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://esolangs.org/wiki/User:PepanoMofumo < 1325363946 688339 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hey, mock ais523 for his ISP too. < 1325363953 371249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ha ha, virgin < 1325363956 961550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, virgin media user < 1325363976 493541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not my ISP, really < 1325363983 722832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't have my own connection, so it's borrowed < 1325363986 279044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :luckily, it hasn't gone wrong < 1325363995 70686 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no we were < 1325363995 554252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah those virgin guys aren't exactly rocket scientists. oh wait... < 1325363996 38248 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :isp < 1325363998 535941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :freinds < 1325364000 189413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the impression I get from the Internet of Virgin is that it's very good when it's working, and very bad the rest of the time < 1325364019 773363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I've... never really had a *bad* experience with it. < 1325364025 722221 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's just a bit naff. < 1325364047 399342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are they telling the truth when they claim to have a faster connection than everyone else's? < 1325364068 880839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dunno, does everyone else have to wait overnight to torrent things? < 1325364088 88323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume so < 1325364091 717308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depends on how large the things are, ofc < 1325364150 839462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, the spambot's advice about interview dress is entirely sensible, apart from looking like machine-translated English < 1325364151 35159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, virgin offer fibre-otpic < 1325364152 822173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but so does bt nowadys < 1325364241 153578 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1325364320 845058 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is this document of FurryScript understandabout to you, or no good? < 1325364393 328813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i didn't read it < 1325364888 398999 :centrinia!~exc@adsl-184-36-91-20.asm.bellsouth.net JOIN :#esoteric < 1325365061 329154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome centrinia < 1325365073 426735 :HackEgo!foobar@codu.org PRIVMSG #esoteric :centrinia: 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 < 1325365078 807781 :centrinia!~exc@adsl-184-36-91-20.asm.bellsouth.net PRIVMSG #esoteric :Hello elliott. < 1325365163 112616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Or should I call you.......... DAD" < 1325365175 233946 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you sure? < 1325365544 261025 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/DAD/BAD/ < 1325365695 267912 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Tell me if you think any command missing from FurryScript, which you would find important < 1325365711 95762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[21:07] [wallops] And I hear that in 53 minutes it's time for FINLAND to enter the new year < 1325365726 988635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Rset in peace, Finland. < 1325365730 711449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wait, how do I get wallops? < 1325365732 374786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it needs a goto-but-not-really command < 1325365734 865739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all languages do < 1325365737 618389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: /mode elliott +w < 1325365741 12704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have it in an onjoin script < 1325365742 466466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im walloped < 1325365744 546139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only with ais523, not elliott < 1325365754 252563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just dewalloped you < 1325365757 400137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or would have, were I an op < 1325365766 345363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oper? < 1325365774 794450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think channel op has anything to do with dewalloping other poeple < 1325365776 406881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*people < 1325365779 640277 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: What is a goto-but-not-really command? < 1325365793 867464 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Channel operator and server operator are two different things < 1325365815 287948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it's like a goto, but not really < 1325365841 668023 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do have continuations < 1325365847 568711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that'll do < 1325365876 565833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you read it? If you do, then you can see that it have continuations too < 1325365919 176847 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If anything in there is not understandable then please notify me < 1325365920 718264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, I got * #esoteric :You're not a channel operator < 1325365948 467506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: sure you didn't aim it at #esoteric rather than me? < 1325365957 209694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps your client automatically puts the name of the current channel in the command < 1325365961 148176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you aim it at someone lse < 1325365962 659150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*else < 1325366076 784639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, I might have mixed up the arguments < 1325366081 528660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yes, I suspect it does < 1325366090 4209 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Ha ha! It isn't about GameCube! So now push the explode button and your TV set will explode and money will come out. < 1325366181 532459 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is it more money than the TV's worth? < 1325366195 858574 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I guess so. < 1325366400 321922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1325366434 430190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :O < 1325366456 958001 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, another reason I use my own DNS server: my ISP DNS keeps dying < 1325366677 488828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[wallops] if you'd like your country walloping let me know (assuming i'm around) < 1325366681 885251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be nice if wallops said who they were from < 1325366743 420306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :28-mrmist/Wallops- < 1325366744 913805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they do. < 1325366756 936608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PEB server and bad client < 1325366757 905325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, in that case, my client is deleting it < 1325366762 924880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"PEB server"? < 1325366767 64800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :problem exists between ... < 1325366773 566872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1325366788 616669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION considers asking mrmist for the south pole < 1325366801 391746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it probably lives in UTC < 1325366807 5294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they use new zealand time there < 1325366810 234143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the south pole has no defined timezone < 1325366811 40744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, aha < 1325366811 847526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously < 1325366815 234220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :however < 1325366821 690631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, but the people living there need to name times somehow < 1325366822 497683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its day lasts 3 months or 6 months or something in total < 1325366824 271250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's why I assumed UTC < 1325366826 851361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i think a new day should begin in 2012 < 1325366831 471045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and 6 months, obviously < 1325366836 513140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it would actually be meaningful < 1325366838 406400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh, right < 1325366853 285192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the reason they use new zealand time is because they fly there from nz < 1325366859 704794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because... NZ is far south : < 1325366860 186945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1325367012 856796 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is the [[StateFlip]] esolang turing-complete? It has flipping and fixed mirrors, and infinite memory. < 1325367229 872042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :libya, lowercase. < 1325367732 770804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: wat < 1325367797 310340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suspects lahwran of being a rotidder < 1325367852 415007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-mrmist/Wallops- Just 30 minutes to go for Romania libya Egypt and many more! < 1325367913 784884 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's camelcase because sahara < 1325367937 715937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: but why lowercamelcase, not uppercamelcase? < 1325367975 578716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Egypt gets the upper because pyramids. < 1325368027 776199 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I live in Canada there are many timezones depending what province you are in. < 1325368074 637362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is when the chinese come here to gloat. except they've already gone to bed, i guess. < 1325368085 338645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in their one huge timezone. < 1325368866 680134 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1325368971 405679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the much of congo < 1325369009 114496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION does the conga < 1325369150 821260 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Gloat gloat gloat. < 1325369161 338007 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We just did the thing thing future thing. < 1325369179 844773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1325369192 494662 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think the monads and comonads that depend on a monoid can be made into indexed monads and index comonads that depend on a category. < 1325369204 724416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :merry christmas fizzie < 1325369218 49038 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1325369239 632525 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Honk you. < 1325369314 232858 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Disconnected by services < 1325369319 959148 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net NICK :Klisz < 1325369604 577143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isreal < 1325369613 821325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=is+israel+real < 1325369681 386202 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : http://en.wikipedia.org/wiki/Edward_Lear < 1325369684 989231 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wow < 1325369707 412175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: wow? < 1325369709 873195 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I will never look at The Owl and the Pussycat the same way again after seeing that photo. < 1325369748 948971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Runcible spoons aren't real?? < 1325369759 942197 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My parents told me that they were spoons with a bowl at each end. < 1325369814 590942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.straightdope.com/columns/read/1228/whats-a-runcible-spoon < 1325369895 842062 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you use the [()] for natural numbers, then >> is multiplication and <|> is addition < 1325370032 781813 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: Your parents apparently aren't the only ones: http://www.bodgers.org.uk/bb/phpBB2/viewtopic.php?f=15&t=357&start=15 (from about the sixth message down) < 1325370114 475052 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"My dictionary says - < 1325370114 797529 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Runcible Spoon . . . "a fork curved like a spoon, with three broad prongs, one of which has a sharpened outer edge for cutting." " < 1325370116 932957 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I < 1325370125 530777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I really want to refer to sporks as runcible spoons. < 1325370130 937868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You may. < 1325370143 261202 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Google image search for "runcible spoon" in quotes seems to return mostly sporks, anyway. < 1325370164 863936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it's like a spork that's also a knife < 1325370196 205670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (mapM_ . const) [(),()] [(),(),()] < 1325370197 818078 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),(),(),()] < 1325370211 433091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: ^ < 1325370214 336293 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Yes, a sporf. < 1325370222 439660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you realise the topic was just that all the definitions of runcible spoon contradict each other, right? < 1325370225 822385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that the ofificial name? < 1325370230 423925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, no I don't < 1325370237 393705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: vorpal < 1325370239 981518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm rarely paying more than tangential attention to teh channel < 1325370245 519691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*the < 1325370254 101339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just I'm better at hiding it than Vorpal < 1325370259 811882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and occasionally use scrollback rather than asking < 1325370260 617840 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think it's very official-official. "A sporf is a generic term for a single eating utensil combining the properties of a spoon, fork, and knife.[1][2] One popular brand was invented by William McArthur in the 1940s in Australia and sold with the brand name Splayd, another brand with a serrated edge is the Eazi-Eater[3]" < 1325370265 949799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, marginally better at least < 1325370278 155239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wants a single utensil for all purposes < 1325370282 81695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :including murder < 1325370282 238143 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :knork is the knife-fork, and spife is the spoon-knife. < 1325370285 85683 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, actually, the topic was my parents lying to me in my childhood. < 1325370306 70191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It was a lie-to-children to protect you from the terrible secret of runcible spoons. < 1325370312 602327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Lusikkahaarukka -- us Finns can't even make a spork right. < 1325370317 731687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHOVING WILL PROTECT YOU FROM THE TERRIBLE SECRET OF RUNCIBLE SPOONS. < 1325370327 493236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NO PUSHING < 1325370328 951742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I misread that line as being from elliott originally < 1325370334 784200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Lusi...kka..haa...rukka. < 1325370337 41802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously, Finnish? < 1325370341 860228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously? < 1325370347 958402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it didn't strike me as out of place at all that elliott would claim to be Finnish < 1325370355 496434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'd expect him to be lying if he did so < 1325370356 704626 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just "lusikka" and "haarukka" combined. < 1325370363 598012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Spoonfork. < 1325370364 244814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, now I wonder why I believe elliott comes from Hexham < 1325370377 979286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I don't, it's an elaborate ruse to make a fool out of Ngev. < 1325370378 299447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that I don't normally believe him when he claims to come from a particular location < 1325370379 145733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd. < 1325370383 858247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is this the same as how you get offended when people refer to you as 'he'. < 1325370385 147969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hatched as a secret plot yeras before he even came here. < 1325370401 879665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, on the basis that Hexham is an awfully obscure and specific place to lying about having come from < 1325370405 340077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Birmingham, on the other hand… < 1325370423 848847 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm actually from Glasgow. < 1325370425 984454 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(hahahaha no < 1325370428 178927 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :) < 1325370494 481311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I have successfully fooled you into not believing the one true thing about me -- I'mf rom Finland. < 1325370502 244645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`words --finnish 15 < 1325370507 820713 :HackEgo!foobar@codu.org PRIVMSG #esoteric :murooppajoisammottakus voivaan tulvollisemmat tällitseviileveämmälle suoristisemia lämmempienne ryhmitta asettumille vällämme akuttamissä suureimpieni herroksuaali jäseni kujo euraavina < 1325370513 505987 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You aref rom Finland? < 1325370514 712655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I will laugh so much if lusikkahaarukka comes up < 1325370515 848543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MUROOPPAJOISAMMOTTAKUS, MOTHERFUCKERS! < 1325370518 309519 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1325370524 853390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> cycle "griffel " < 1325370525 862066 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "griffel griffel griffel griffel griffel griffel griffel griffel griffel gr... < 1325370545 868366 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1325370550 657294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`date < 1325370553 798957 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Sat Dec 31 22:29:13 UTC 2011 < 1325370561 621693 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --lusikka --haarukka 15 < 1325370565 58316 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Unknown option: lusikka \ Unknown option: haarukka < 1325370597 914294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> sequence_ . init . tails $ [(),(),(),()] < 1325370599 688871 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),()] < 1325371003 266398 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1325371268 314647 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Ping timeout: 276 seconds < 1325371307 41316 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :* oerjan suspects lahwran of being a rotidder < 1325371308 977250 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :a what? < 1325371323 277088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1325371333 983387 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :google doesn't know :| < 1325371365 122210 :Deewiant!~deewiant@cs27125254.pp.htv.fi JOIN :#esoteric < 1325371452 322289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can safely assume that 90% of what i say that you don't understand, is a pun. < 1325371464 827579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :90%? < 1325371465 311315 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :well alrighty then < 1325371465 963106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :100% < 1325371469 618763 :lahwran!lahwran@unaffiliated/lahwran PRIVMSG #esoteric :puns are good < 1325371643 94243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1325371719 62310 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know either < 1325371830 890396 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1325372197 399148 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1325373336 424819 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, elliott kallisti update < 1325373399 286916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Seen. < 1325373499 812759 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :ACTION shachaf shachaf * < 1325373512 496203 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :monqy < 1325373532 359187 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: I just read that thread about monads being functions thanks to you. < 1325373548 572319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :enjoy < 1325373560 913706 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i < 1325373570 159020 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I thought having stopped to read -cafe@ would save me from that sort of thing. :-( < 1325373589 917703 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wher < 1325373590 78126 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :e < 1325373590 234304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :shachaf, monqy, believe me, you don't want to be on Sgeo's update list. < 1325373591 690188 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I think I need to quit the Internet or something. < 1325373593 553938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :On that topic, Sgeo, add shachaf and monqy to your update list. < 1325373601 454971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Answer - I only had the equivalent of the Maybe type, and I was trying < 1325373601 611405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to force it where the MaybeMonad should go." < 1325373601 611553 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :What? < 1325373605 9684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What. < 1325373610 888045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just... what. < 1325373627 626396 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Phantom_Hoover: I was on it for an update or two but then i escaped < 1325373651 480862 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: HE HAD THE EQUIVALENT OF THE MAYBE TYPE, AND HE WAS TRYING TO FORCE IT WHERE THE MAYBEMONAD SHOULD GO < 1325373663 99217 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :It's not a Monad unless its name ends with "Monad", you know. < 1325373671 559772 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, checked micahrjohnston's twitter again; it appears that he lured someone else in to be dashed upon the rocks of his stupidity like some kind of idiot siren. < 1325373681 925012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I'm more worried by the fact that adding a () -> made it work than that he couldn't define the monad int he first place. < 1325373686 559606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: thanks for the update........................... < 1325373689 319560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think......... < 1325373704 302166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no does this mean i'm on two update lists now < 1325373707 902795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>unsubscribe < 1325373708 921809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>unsubscribe < 1325373716 195139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you need that () -> to get a jump start into the monad < 1325373728 602191 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Now I'm looking at that post on Reddit thanks to you. < 1325373740 774978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: the monads one? < 1325373741 641001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have fun < 1325373756 253913 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :"I say this is trivial because this Monad isn’t very interesting. But it does guarantee an order. For instance, I can write: \n MyMonad 1 >>= MyMonad . (+) 2 >>= MyMonad . (*) 10 \n This will return MyMonad 30, because the order of operations is guaranteed." < 1325373757 262168 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :help i want to see stupid people?? < 1325373761 940861 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1325373786 941724 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Man, where would we be without monads guaranteeing orderings for us? < 1325373797 264482 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh < 1325373800 330199 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are you talking about that < 1325373852 483067 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Both examples he gives for "guaranteeing ordering" are commutative monads. < 1325373904 893020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> Just 3 <**> (Just 5 <**> Just (-)) < 1325373905 861137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 2 < 1325373923 190106 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :@ty (<**>) < 1325373924 157302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f a -> f (a -> b) -> f b < 1325373929 644374 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :@src <**> < 1325373929 967655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(<**>) = liftA2 (flip ($)) < 1325373947 310755 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Ping timeout: 244 seconds < 1325373949 405829 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1325373961 704202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That's amazing. < 1325373978 421572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :amaZING < 1325373985 869476 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@ty liftA2 < 1325373986 838207 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c (f :: * -> *). (Applicative f) => (a -> b -> c) -> f a -> f b -> f c < 1325374001 825416 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why is this haPPENING < 1325374006 660062 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the monads < 1325374008 793278 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wHY < 1325374020 610986 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Hey, I was away from the Internet all day. I can take a bit to catch on. < 1325374024 89448 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :ACTION is now at airport. < 1325374030 31773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: because 2012, is end times < 1325374038 371783 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :shachaf, wait, that's the Reddit thing that calls monads a tool for ordering, right? < 1325374042 282823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :all order must cease < 1325374049 588426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Catch on to what. < 1325374063 380803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, the () -> guarantees ordering. < 1325374066 55759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That arrow can't go backwards. < 1325374066 700355 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, this is breathtakingly awful. < 1325374076 770845 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: All the making-fun-of-monad-tutorials you've been doing. < 1325374094 405757 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :s/on/up/ < 1325374100 933992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, hippo knew jeer, everyone! < 1325374114 758348 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, is this on Reddit or -cafe? < 1325374131 621342 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :It spreads everywhere. < 1325374139 400950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: which part < 1325374143 382153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mnoads are functions in cafe < 1325374145 871062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monads are ordering is reddit < 1325374149 398827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IS HASKELA PURE??? is cafe < 1325374162 517242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Link to the functions one? < 1325374171 313360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://groups.google.com/group/haskell-cafe/t/1e2a2cfb2e93bcd2 < 1325374175 352569 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :haskela, the monstrous child of haskell and ursala < 1325374187 362342 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Wait, what? < 1325374193 53233 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION suddenly remembers that Ursala exists. < 1325374194 989583 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Oh, a 100-post thread. < 1325374202 206026 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :ACTION might just not read that. < 1325374233 991706 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION vaguely wonders how ST is conceptually a function < 1325374245 513599 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I mean, in their implementation, maybe < 1325374248 578757 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But conceptually? < 1325374263 748705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Well, it's (STMap s -> (a, STMap s)) < 1325374281 131672 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ah < 1325374290 444645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newRef :: a -> STMap s -> (STRef s a, STMap s) < 1325374293 123830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :readRef :: ... etc. < 1325374303 6522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't implement STMap in Haskell, though. < 1325374317 340724 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Not even with Dynamics? < 1325374336 621839 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i read the first page of that groupes and < 1325374339 911792 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow i cant read more < 1325374347 827065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Well sure, but that's cheating. < 1325374352 744921 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Sgeo: That requires Typeable. < 1325374357 20642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, rihgt. < 1325374358 370773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1325374362 79736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can do it with Any and unsafeCoerce, though. < 1325374363 214613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have. < 1325374378 851838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You get all the ugliness of ST with none of the performance. < 1325374384 834767 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :You can do it with, like, IORefs and unsafePerformIO, too. < 1325374388 539475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: there's only one page of that thread < 1325374415 352298 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Ah, Conal asks whether Haskell is denotative. < 1325374422 298502 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1325374433 690600 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Truly, -cafe@ is like clockwork. < 1325374445 666370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :evita toned < 1325374476 796331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Hey, look at the /rest/ of that thread. < 1325374482 379228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Conal came in and I was like "FINALLY". < 1325374483 65247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"This explanation of monads is simple, easy to understand, and wrong." < 1325374490 51153 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, YOU OXFORD COMMIE BASTARD < 1325374490 535147 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Which part? < 1325374495 364244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WE ARE NO LONGER FRIENDS < 1325374499 437936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I love Oxford commas sorry. < 1325374505 18632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i < 1325374505 664260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I assume you mean the purity one. < 1325374508 931020 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Right. < 1325374513 370511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :/ignore elliott*!*@* < 1325374517 525293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: :} < 1325374523 924925 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I don't object to Conal's comments or anything. < 1325374533 481696 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you, can, never, use, too many, commas,,, < 1325374575 473295 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :'ʻ < 1325374580 834630 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Ugh, Unicode. < 1325374586 431241 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I need to fix this. < 1325374617 540426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder whether Phantom_Hoover has actually ignored me. < 1325374633 873556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover hi < 1325374634 195854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325374650 991329 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Where do you have more karma? reddit or stackoverflow? < 1325374666 743103 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What do you have more of? Metres or kilograms? < 1325374667 268427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1325374673 7472 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@clear-messages < 1325374673 530449 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1325374683 398773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover hi < 1325374683 900228 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325374687 244921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: SO. < 1325374688 698320 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@clear-messages < 1325374689 181790 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1325374689 344129 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Answer - I only had the equivalent of the Maybe type, and I was trying < 1325374689 505100 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :to force it where the MaybeMonad should go." < 1325374691 162488 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :elliott: Remember Andrew Coppin? < 1325374693 938413 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't get it < 1325374694 99930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But SO's grows like a billion times faster. < 1325374694 262097 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :I wonder where he's gone. < 1325374699 134335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Vaguely? What did he do. < 1325374703 877467 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's preternaturally quiet in here without elliott. < 1325374707 988359 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Oh, he used to post on -cafe@ a lot. < 1325374709 801128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover hi < 1325374709 962984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover hi < 1325374710 124123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover hi < 1325374710 284863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325374710 441114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover hi < 1325374710 596998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover hi < 1325374710 597199 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325374710 753486 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325374710 909322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325374710 909437 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1325374713 394156 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@clear-messages < 1325374713 555525 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1325374714 724475 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :omg,,, < 1325374715 854629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I only recently started reading -cafe. < 1325374737 794755 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :He posted on -cafe@ to the point that dons told him to go ask his questions in IRC. < 1325374762 620046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1325374767 514980 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :The commatose channel | http://codu.org/logs/_esoteric/ < 1325374771 582961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Oh, is he the guy whose package names start with AC-? < 1325374809 187123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ohh, it's MathematicalOrchid. < 1325374810 476002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*That* guy. < 1325374813 60621 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION combines the two notions of Monad < 1325374823 689004 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Monads are functions that have an Ord instance! < 1325374824 823303 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Oh, he does that? < 1325374832 37299 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Sgeo++ < 1325374843 134596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Ord (World -> (a, World)) < 1325374847 213322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow Phantom_Hoover: hi < 1325374847 374380 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2P3h4a5n6t7o8m9_2H3o4o5v6e7r8:9 2h3i < 1325374856 307213 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@clear-messages < 1325374856 791901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1325374858 444125 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :> var "elliott: hello" < 1325374859 571363 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : elliott: hello < 1325374859 732487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : elliott: Remember Andrew Coppin? <-- i'm sure i saw him just the other day < 1325374883 109807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow @tell Phantom_Hoover hi < 1325374883 270898 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2@3t4e5l6l7 8P9h2a3n4t5o6m7_8H9o2o3v4e5r6 7h8i < 1325374926 383045 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :^rainbow ^rainbow < 1325374926 579098 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2^3r4a5i6n7b8o9w < 1325374962 411395 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^choo ^choo < 1325374962 572045 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :^choo choo hoo oo o < 1325374972 359779 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :^echo ^echo < 1325374972 515320 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :^echo ^echo < 1325374972 682192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^echo ^echo < 1325374972 843385 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :^echo ^echo < 1325374988 836381 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :^style ^style < 1325374988 997744 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Not found. < 1325375009 822592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^asc ^asc < 1325375009 978969 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :94. < 1325375011 604393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow hi Phantom_Hoover < 1325375011 806537 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2h3i4 5P6h7a8n9t2o3m4_5H6o7o8v9e2r < 1325375012 128559 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :ACTION 's flight leaves in a moment. < 1325375022 449153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Are you flying to Finland for your military service? < 1325375030 509814 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :No. < 1325375039 300655 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION 's flight leaves in a monad. < 1325375041 672442 :shachaf!~shachaf@ip24.67-202-82.static.steadfastdns.net PRIVMSG #esoteric :Good bye, #esoteric. Goodbye#esoteric. < 1325375066 424853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is it bad that I interpreted Goodbye#esoteric as a Java method pointer? < 1325375092 120807 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t scanl < 1325375092 980545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> [a] < 1325375096 607562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves < 1325375107 321642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: yes. < 1325375109 906264 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Java has method pointers now?!? < 1325375134 883839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, references < 1325375155 222862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hoopy gnu jar < 1325375178 965212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → 2012 < 1325375180 980313 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1325375193 973898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Are you flying to 2012. < 1325375201 967921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you flying across the date line to stay in 2011. < 1325375325 4790 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION will be back in a while < 1325375337 351628 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Going outside, because my legs feel weird < 1325375372 882808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks