< 1361750401 814981 :GOMADWarrior!~Regis@186.222.62.175 QUIT :Read error: Connection timed out < 1361750634 481226 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: Lost terminal < 1361750775 581489 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361750792 520095 :mroman!~roman2@fmnssun.ibone.ch QUIT :Ping timeout: 255 seconds < 1361750819 30515 :elliott!elliott@unaffiliated/elliott QUIT :Ping timeout: 246 seconds < 1361750837 9058 :mroman!~roman2@fmnssun.ibone.ch JOIN :#esoteric < 1361750881 974345 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 246 seconds < 1361751179 947007 :elliott_!elliott@unaffiliated/elliott JOIN :#esoteric < 1361751794 783446 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I graphed the time between messages and found out that the majority of the time there is from 1 to 8 minutes between messages in this channel < 1361751863 389268 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :doesthiswork: What percentage of the time is that? < 1361751906 909402 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Can you plot the time between messages on the X axis and then bars rising above on Y axis how often that is? < 1361751957 12082 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 252 seconds < 1361751984 322191 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361752044 195132 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :http://s15.postimage.org/n5n38rmln/Rplot_page_1.jpg < 1361752058 524525 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I log transformed it before graphing < 1361752068 662714 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 264 seconds < 1361752071 722733 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :so the x is powers of two < 1361752077 267838 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :and the y is seconds < 1361752175 271632 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361752216 809052 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Excess Flood < 1361752280 867544 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I graphed the time between messages and found out that the majority of the time there is from 1 to 8 minutes between messages in this channel < 1361752282 812514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is that like < 1361752288 606900 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a particularly helpful metric of anythign < 1361752291 595242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*anything < 1361752310 286388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :obviously there are going to be less long waits because you can't fit as many of them into a given day < 1361752332 728229 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :it tells you how fast you should expect the conversation to go < 1361752369 595211 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I wanted to see if it was bimodal < 1361752391 385518 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :you should run that on other channels you can get logs for < 1361752402 256062 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :something busy maybe < 1361752411 46474 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :haskell? < 1361752416 411194 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :sure < 1361752462 541304 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :anyway. it is time........ to sleep < 1361752466 252652 :nooodl!~nooodl@91.177.52.133 QUIT :Quit: Leaving < 1361752472 603521 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should produce a sound file with one click per message < 1361752478 884957 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :at some multiple of realtime < 1361752614 41768 :tswett_!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com JOIN :#esoteric < 1361752658 804222 :tswett!~tswett@unaffiliated/tswett QUIT :Quit: leaving < 1361752720 33272 :tswett_!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com NICK :tswett < 1361752965 305583 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :here's haskell's plot for yesterday http://s15.postimage.org/g6i80w1ez/Rplot_page_1.jpg < 1361752998 841635 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so it peaks at... 30 seconds? < 1361752999 494286 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :needs better labels :( < 1361753022 916804 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PART #esoteric :"Leaving" < 1361753025 81898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1361753256 285111 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the problem of estimating a continuous-valued hidden parameter from interarrival times is important in neuroscience < 1361753261 133578 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also probably in computer networking < 1361753297 640598 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :`echo tswett < 1361753299 650456 :HackEgo!codu@codu.org PRIVMSG #esoteric :tswett < 1361753306 213168 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Amazing. < 1361753354 545719 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I think I'm off by a power of 2 in both < 1361753369 961455 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :so they're twice as fast as I say < 1361753385 892807 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :because lists in R start indexing at 1 < 1361753405 125828 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION Hey guys, mind if I test some stuff in here? No? Great, thanks. < 1361753418 707920 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361753462 414989 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION So yes, I recently switched to a different IRC client. I'm trying stuff out. < 1361753476 768253 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :It's Quassel. It's sorta like an IRC client with a bouncer built in. < 1361753477 910257 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what are you testing < 1361753481 402594 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :am i already being tested?? < 1361753486 775297 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Yes. < 1361753495 873556 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :D: < 1361753496 198935 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does Quassel still freeze randomly? < 1361753497 585816 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Your test results: lavender–grape. < 1361753506 643458 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :...I'm ok with that. < 1361753509 272324 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :I don't know. It hasn't frozen on me yet. < 1361753518 638197 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe I should try it again at some point < 1361753542 408048 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Okay, it has an extremely minor bug: the descenders on some letters are cut off. < 1361753552 87754 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is rewriting a java chatbot in php an improvement if the original coder was shit? < 1361753561 912211 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good question < 1361753575 809662 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Is that a trick question < 1361753584 108239 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its a question of scruples < 1361753584 559907 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I think it's theoretically possible for php to be an improvement, maybe < 1361753586 646606 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a better question may be why rewrite it in php of all things < 1361753593 601402 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i hear good things about Quassel < 1361753608 266412 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :obviously because the person who has the time to rewrite it is best in php < 1361753611 173272 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i use irssi in screen on ec2 via mosh < 1361753613 519196 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's definitely possible for php code to be better than java code but < 1361753620 260023 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ec2 eh < 1361753622 451201 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :urgh < 1361753625 592599 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have all of those but ec2 < 1361753628 628598 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why php why < 1361753632 964158 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Quassel seems pretty good so far. < 1361753682 525604 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quintopia: yeah, free micro instance < 1361753686 699402 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(free for a year, cheap after) < 1361753691 42686 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1361753698 433899 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm pretty happy with my vps < 1361753713 102059 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Bug that is minor, but not extremely so: it doesn't seem to be possible to set the color of the topic bar, so it currently appears white-on-light-gray. < 1361753715 95610 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1361753717 156404 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Excess Flood < 1361753721 859332 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :using EC2 as a plain always-on server is kind of silly < 1361753724 244135 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yet everyone does it < 1361753736 800213 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: do you have a better plain always-on server suggestion? < 1361753746 184847 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't really like their management tools or the way they have funny names for everything < 1361753750 706541 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tswett: there are tons of VPS providers < 1361753766 435743 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the downside of my VPS is i can't run tor node on it < 1361753768 916535 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i hear linode and prgmr are good, for example < 1361753784 282698 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i could with prgmr but i wouldn't get as much for the price there < 1361753789 677597 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't recommend linode < 1361753804 405279 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they might be cheaper than EC2 if you don't need the rapid scalability and API and the high availability stuff that doesn't actually work < 1361753845 296400 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :I think this micro instance is currently costing me $8 a month, though. < 1361753876 614105 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361753879 200319 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Maybe more. I might be using more than my quota of I/O requests. < 1361753882 293745 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361753945 580811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it took me a while to find a VPS provider which was compatible with me being lawful good < 1361753972 866785 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1361753999 205937 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361753999 220873 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361753999 220978 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361753999 362317 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Excess Flood < 1361754024 158211 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361754024 172868 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361754024 172996 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361754024 329108 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Excess Flood < 1361754041 768681 :GOMADWarrior!~Regis@186.222.62.175 JOIN :#esoteric < 1361754049 132766 :sebbu2!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361754049 164194 :sebbu2!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361754049 178773 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361754049 449461 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Excess Flood < 1361754075 112625 :sebbu3!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361754075 126781 :sebbu3!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361754075 126908 :sebbu3!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361754075 433207 :sebbu3!~sebbu@unaffiliated/sebbu QUIT :Excess Flood < 1361754082 820691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1361754091 215887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll temp-ban him if it continues < 1361754104 416166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I think he's noticed something's wrong < 1361754112 120660 :sebbu4!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361754112 150794 :sebbu4!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361754112 165370 :sebbu4!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361754112 297969 :sebbu4!~sebbu@unaffiliated/sebbu QUIT :Excess Flood < 1361754148 234189 :sebbu5!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361754148 382023 :sebbu5!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Excess Flood < 1361754159 103719 :ais523!~ais523@unaffiliated/ais523 PART #esoteric :" fizzie: it makes demons fly out of my window, washing the windows api" < 1361754159 369310 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's a channel to point him to iirc < 1361754163 331418 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :... < 1361754170 828278 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1361754180 17157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the numbers keep increasing < 1361754280 656479 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :maybe he should just change his name to noah < 1361754331 19306 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361754455 231054 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 260 seconds < 1361754486 536723 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1361754490 145127 :sebbu6!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361754490 458259 :sebbu6!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Excess Flood < 1361754625 830614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, it's slow enough at this point that it's not really problematic < 1361754630 963067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm interested in why he keeps flooding < 1361754934 66447 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Responding to server ping with an infinite loop? < 1361755021 117598 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1361755027 184470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: hmm < 1361755187 43136 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 246 seconds < 1361755356 226168 :sebbu6!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361755403 993679 :sebbu6!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr NICK :sebbu < 1361755416 63623 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361755416 78115 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361755472 919978 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1361756039 436164 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361756313 792315 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :sebbu, are you here to stay? < 1361756576 765988 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo_: hey, do you have any interest in perhaps participating in a nomic that takes place in multiple IRC sessions? < 1361756595 157439 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :multiple IRC sessions? < 1361756604 62820 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this going to be different from Canada? < 1361756645 711693 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :I don't really remember Canada. < 1361756663 444433 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(IRCnomic) < 1361756666 42057 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :I figure we would meet at a specific time once per week or something. < 1361756676 146708 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ah. < 1361756717 508191 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know if I can force myself to be awake at a specific time regularly < 1361756745 392652 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Does that mean that you don't know of a specific time at which you'll usually be awake? < 1361756783 272240 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 260 seconds < 1361756803 666815 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Remote host closed the connection < 1361756818 48869 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1361756851 269449 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1361756870 304948 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361756890 187041 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361756916 466053 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, that seems accurate to say < 1361757001 824787 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1361757059 594115 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :All right. < 1361757075 487134 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :Think you'd be interested in playing anyway? < 1361757122 822326 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Probably, actually. < 1361757122 984895 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361757132 101393 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361757260 712780 :otro_viajero7!~chatzilla@186.19.239.203 QUIT :Ping timeout: 252 seconds < 1361757375 17310 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Going to go eat now < 1361757391 590863 :tswett!~quassel@ec2-23-23-86-149.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION nods. < 1361757978 786823 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361758050 19561 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen > 1361760468 582765 JOIN :#esoteric < 1361760468 982381 :glogbot!codu@codu.org JOIN :#esoteric < 1361760469 235027 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric < 1361760472 354207 :HackEgo!codu@codu.org JOIN :#esoteric < 1361760472 507735 :EgoBot!codu@codu.org JOIN :#esoteric > 1361760472 664229 JOIN :#esoteric > 1361760473 173626 JOIN :#esoteric < 1361760543 988335 :Gregor!codu@codu.org JOIN :#esoteric < 1361760565 738790 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Quit: Colloquy for iPad - Timeout (10 minutes) < 1361760567 144912 :Gregor!codu@codu.org NICK :Guest32646 < 1361761429 161506 :Guest32646!codu@codu.org NICK :Gregor < 1361761780 952124 :GOMADWarrior!~Regis@186.222.62.175 QUIT :Ping timeout: 256 seconds < 1361762859 302089 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-yidxedhsevvurozl QUIT :Ping timeout: 260 seconds < 1361763601 191339 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1361763610 215681 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1361764120 898142 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-cwcfcmyuyqjhgaei JOIN :#esoteric < 1361767373 602218 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :these are the points near the tail end of the message frequency < 1361769271 363656 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 260 seconds < 1361769575 149049 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1361769601 808248 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Maybe I'd register shach.af if you registered miu.af. < 1361769620 92241 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what is that, afghanistan < 1361769631 394764 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1361770197 684846 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachafghanistan < 1361770219 99597 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :miuafghanistan < 1361771008 610961 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1361771315 65001 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361771957 954814 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1361771973 196910 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The special state is really the one that is not quantum entanglement, isn't it? Or, did I misunderstand something? < 1361772012 858155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: or both?????? < 1361772032 236460 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361772032 251522 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361772032 251601 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361772087 88534 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I thought it is something like, if it is not quantum entangled then you can write it as the tensor product of simpler states, or something like that. But might it also differ depending on what reference they are on? < 1361772134 862632 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1361772146 744306 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah, I think that whether a state is entangled or not depends on the basis you're writing it in. < 1361772357 88145 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Like, suppose you have the state a + b, where a and b are orthogonal vectors... that's a meaningful concept, isn't it? < 1361772393 141262 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :You could say a = |00> and b = |01>, and then that's the unentangled state |0> (|0> + |1>). But you could also say a = |00> and b = |11>, and then you see it as an entangled state. < 1361772404 866190 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :But I feel like I'm talking out of my ass right now. < 1361773682 89397 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Okay, lemme ponder continuation passing style out loud for a little while. < 1361773702 829805 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :So the idea is that "no function ever returns", is it? < 1361773724 879079 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that is a way to put it, though i'm not sure it's a good one < 1361773729 458715 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :It seems like that would mean that you don't actually need to specify the return type of any function. < 1361773747 285493 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Just have a type constructor F, so that "F a" means "a function taking an 'a'". < 1361773779 122070 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sensible < 1361773787 243290 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :The function (a -> b), then, just becomes something along the lines of F (a, F b). < 1361773866 920041 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :So what does application look like? It seems like the expression for application is the same as it's ever been—"f x"—except now that function doesn't return anything. < 1361773916 571688 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :And then it seems like to write a function taking a value x, all you'd need to write is "\x". What need is there to write the return value? < 1361773962 764163 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :All right, but I feel like the whole "eventual return value of the entire thing" is going to come into play here eventually. < 1361774009 833338 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :What's really happening, I suppose, is that first all function calls happen, and then all returns happen. Or something like that. < 1361774035 771576 :epicmonkey!~epicmonke@91.247.221.56 JOIN :#esoteric < 1361774058 453574 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :So eventually, this weird stack of functions is going to return *something*. Let's call the thing that it returns "the buck", and we'll say it has the type @. < 1361774103 423304 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Whenever you call a function, it returns the buck. The buck is the only thing any function ever returns. < 1361774120 230656 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :So when you're writing a lambda expression, you do need to have a buck on the right hand side. < 1361774147 292372 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :"F a" is a synonym of "a -> @". < 1361774233 9295 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so how would you describe a function that takes one value and then doesn't call anything, forever < 1361774271 382998 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :I guess that would still be "F a", wouldn't it? That function would pretty much have to be \x -> undefined. < 1361774293 230615 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :So what would the "increment" function do? I guess it would take a number, and it would also take something that needs a number. It would take its number, increment it, give it to the new function, get the buck, and pass the buck down. < 1361774301 25622 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :So yeah. F (Integer, F Integer). < 1361774322 127435 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :\(x, cont) -> cont (x plus one). < 1361775941 782844 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Suppose you've got an "F (a, F b)" and an "F (b, F c)", and you want an "F (a, F c)". What do you do? < 1361775942 578351 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361776075 362960 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Say those two things are called f and g. Then I guess you go like \(x, cont) -> f (x, \y -> g (x, cont)). < 1361776510 606406 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1361779062 743594 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 252 seconds < 1361779946 743484 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361782389 955392 :Taneb!~nathan@host-92-30-160-140.as13285.net JOIN :#esoteric < 1361782786 4018 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :quintopia: I can't give 1sec execution time < 1361782786 67354 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :mroman: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1361782796 413240 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :quintopia: Because you could allocate all of my 80MB RAM in 1sec < 1361782811 875174 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :quintopia: And that'd crash other programs because I have no swap < 1361782852 3037 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If you need more time you can use the online shell < 1361782859 766344 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that has a higher timeout and a memory limit. < 1361783229 720676 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1361784754 591138 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: leaving < 1361784763 71329 :NuclearMeltdown!~rep@unaffiliated/antiliberal QUIT :Ping timeout: 276 seconds < 1361784858 970434 :NuclearMeltdown!~rep@AntiLiberal-1-pt.tunnel.tserv9.chi1.ipv6.he.net JOIN :#esoteric < 1361785069 641101 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is excluded middle continuations sometimes useful? < 1361785119 187291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1361785291 352635 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I mean: Cont r (Either a (a -> Cont r b)) < 1361785345 307515 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, sure, I guess. < 1361785390 341019 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do { x <- emc; ...; case emc of (Right k) -> ... (k x) ...; Left y -> ... } < 1361785469 482351 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That way you can "return to the top" with an x when you find one. < 1361785481 973243 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(But the (a -> Cont r b) case should be Left, and the a case should be Right.) < 1361785507 286362 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK, why? < 1361785527 75826 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because it's more "failure"y. < 1361785529 366078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, maybe not. < 1361785529 806771 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@messages < 1361785529 911240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 12h 26m 13s ago: I suspect blsqbot is not doing the take to limit output size inside the timeout, which makes it time out because of parts it would otherwise never evaluate < 1361785529 925412 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 12h 25m 17s ago: e.g. there's no reason why 1R@ should timeout < 1361785532 750676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In some cases it is. < 1361785599 554008 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, with the Either monad, the Left side means to stop and Right means it can continue (regardless of any failure). (This doesn't necessarily mean a reason either; you could do in either order with the type I gave) < 1361785653 960755 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@5.+ < 1361785654 675041 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 3 4 5} < 1361785745 398626 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> take 80 . reverse [1..] < 1361785746 934386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Enum.Enum [a0], GHC.Num.Num [a0]) < 1361785747 9632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a u... < 1361785751 204255 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> take 80 . reverse $ [1..] < 1361785757 319506 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: Prelude.undefined < 1361785793 923926 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell oerjan The reason for that is you can't do take 80 . reverse [1..] in Haskell without ending in an endless loop < 1361785793 990960 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361785827 976124 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell oerjan If I were to put the take 80 outside the timeout it loops forever < 1361785828 275916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361785861 502836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You don't need to @tell oerjan < 1361785863 492894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :He just knows. < 1361785900 577185 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell oerjan actually the take 80 is outside the timeout now, but to prevent exactly that I use evaluate $!! < 1361785900 631758 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361786026 349392 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net JOIN :#esoteric < 1361786376 24279 :olsner!~salparot@c83-252-194-156.bredband.comhem.se QUIT :Ping timeout: 252 seconds < 1361787086 796436 :olsner!~salparot@c83-252-194-156.bredband.comhem.se JOIN :#esoteric < 1361788565 379978 :epicmonkey!~epicmonke@91.247.221.56 QUIT :Ping timeout: 255 seconds < 1361788946 716431 :epicmonkey!~epicmonke@91.247.221.56 JOIN :#esoteric < 1361789025 675046 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1361789063 291003 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net QUIT :Quit: Textual IRC Client: www.textualapp.com < 1361789885 62163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361790314 20603 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361791089 735591 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Help < 1361791096 968851 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ok < 1361791127 209157 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :I'm tempted to use a Cont monad < 1361791197 47073 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :dont' < 1361791241 519389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom_Hoover: what are you doing here < 1361791242 319826 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1361791245 230977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this isn't #-lens < 1361791250 707396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :all my channels are shifter by one < 1361791251 351254 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1361791319 638760 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :What have you closed < 1361791331 343715 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#haskell < 1361791339 750858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :("its just temporary") < 1361791342 422672 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1361791396 386569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe you're turning into kmc < 1361791433 323503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1361791433 450489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :mroman said 1h 34m ago: The reason for that is you can't do take 80 . reverse [1..] in Haskell without ending in an endless loop < 1361791433 480910 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :mroman said 1h 33m 26s ago: If I were to put the take 80 outside the timeout it loops forever < 1361791433 495786 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :mroman said 1h 32m 13s ago: actually the take 80 is outside the timeout now, but to prevent exactly that I use evaluate $!! < 1361791493 481091 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1361791519 696596 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom_Hoover: I hope not. < 1361791522 793052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman um i don't think you understand what i am saying. you _should_ put the take 80 inside the timeout, so that only what's _printed_ affects the evaluation length. that way you can still print the beginning of infinite lists without timing out. < 1361791522 823487 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361791624 632093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman *evaluation time < 1361791624 683119 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361792150 713067 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Yeah, I think that whether a state is entangled or not depends on the basis you're writing it in. <-- to define entanglement, you need to have an idea of how the state divides into different objects. this limits the choice of basises, although you can still make different choices for each subobject, and afaiu it won't affect whether they're entangled < 1361792185 600465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*bases < 1361792234 977725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett Yeah, I think that whether a state is entangled or not depends on the basis you're writing it in. <-- to define entanglement, you need to have an idea of how the state divides into different objects. this limits the choice of basises, although you can still make different choices for each subobject, and afaiu it won't affect whether they're entangled < 1361792235 31125 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361792255 301652 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 260 seconds < 1361792334 162902 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is there any kind of Curry-Howard which is involving the halting problem? < 1361792454 59200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett And then it seems like to write a function taking a value x, all you'd need to write is "\x". What need is there to write the return value? <-- you need to write the _continuation_ for the return value. < 1361792454 171855 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361792508 225216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett What's really happening, I suppose, is that first all function calls happen, and then all returns happen. Or something like that. <-- note that with CPS, all the function calls are tail calls, so the returns all can be TCO'ed away < 1361792508 255385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361792554 690963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :people being away is so annoying :P < 1361792598 462605 :elliott_!elliott@unaffiliated/elliott PRIVMSG #esoteric :hello < 1361792603 510105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi elliott_ < 1361792609 901505 :elliott_!elliott@unaffiliated/elliott NICK :elliott < 1361792622 763779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nice guy, not being away and everything < 1361792646 985409 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/gPAL < 1361792660 393587 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :caption: This Is My Fucking Nickname Goddammit < 1361792726 449765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :persistent guy < 1361792736 558652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where do you get that list? < 1361792743 893911 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :guys plural going by the hostnames < 1361792748 527037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1361792752 670724 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I get the list because nickserv messages me every time it happens < 1361792757 89377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1361792759 517016 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you need to set the guard thing on your nick so people get booted off after 30 seconds < 1361792783 816806 :elliott!elliott@unaffiliated/elliott NICK :elliott__ < 1361792786 213555 :elliott__!elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1361792787 832250 :elliott__!elliott@unaffiliated/elliott NICK :elliott < 1361792790 497608 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that was meant to be a whois < 1361792803 995754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. well i guess that would only be annoying for me, seeing as no one ever steals my nickname anyway :P < 1361792820 959933 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well I have my IRC client set up to auto-identify so it's immaterial in terms of annoying me :P < 1361792854 132839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah irssi is set up that way but occasionally i cannot get to nvg and have to use webchat < 1361792909 276078 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@messages < 1361792909 409920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 23m 7s ago: um i don't think you understand what i am saying. you _should_ put the take 80 inside the timeout, so that only what's _printed_ affects the evaluation length. that way you < 1361792909 445653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :can still print the beginning of infinite lists without timing out. < 1361792909 459949 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 21m 25s ago: *evaluation time < 1361792929 115516 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Ic. < 1361792982 384441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: also 100 microseconds is quite unusually low :P < 1361793047 429721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: someone suggested making some kind of queue instead, to limit the total and have a higher individual limit < 1361793114 694565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also my first sentence above sounded grumpy, sorry. < 1361793342 782211 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :100 microseconds is somewhat likely to be lower than the underlying timer resolution, depending on the implementation. (I think based on the numbers printed in those 12345-and-8 pastes suggested a resolution of 10 milliseconds, at least for getCurrentTime.) < 1361793342 836161 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fizzie: You have 1 new message. '/msg lambdabot @messages' to read it. < 1361793373 613443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: it uses the timeout function. hm... let me look at the source of that. < 1361793486 624634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: the timeout function _does_ take a microsecond argument. < 1361793514 518179 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I followed that path to Control.Concurrent.threadDelay, and then to GHC.Event.Thread.threadDelay but then couldn't bother figuring out what getSystemEventManager -> registerTimeout will do. < 1361793530 674505 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: POSIX nanosleep takes a nanosecond argument, but it's not going to have a nanosecond resolution anywhere ever. < 1361793538 207046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1361793573 443414 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Does the RTS have an option to limit memory usage? < 1361793578 78210 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: What about if you power an ATOMIC CLOCK with LINUX? < 1361793580 296945 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(for both stack and heap) < 1361793589 650140 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Then I could increase the time limit. < 1361793615 991340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :almost certainly. < 1361793654 674018 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I know there's an option for the stack. < 1361793696 375466 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :-H and -K probably < 1361793713 506846 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :https://www.simple-talk.com/dotnet/.net-framework/10-reasons-why-visual-basic-is-better-than-c/ < 1361793770 97524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the RTS options seem hard to find in the manual... < 1361793788 119080 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"This option does not put a limit on the heap size: the heap may grow beyond the given size as usual." < 1361793792 16170 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that's bad :) < 1361793813 659948 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah there < 1361793819 815174 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :-M : Set the maximum heap size < 1361793825 318564 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :-K : Set the maximum stack size < 1361793867 842513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: wouldn't that crash the whole bot though... < 1361793877 56598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if triggered < 1361793900 904172 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :The bot spawns the interpreter with readProcess < 1361793909 697749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1361793937 43095 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, I love 6 < 1361793953 631619 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(inside a catch, because else readProcess crashes if the process it executes crashes) < 1361793987 461894 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still don't get how those functions exist in one .NET language but not another < 1361794133 554659 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"It doesn’t matter if you disagree with everything else in this article: case-sensitivity alone is sufficient reason to ditch C#! " < 1361794149 259682 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If somebody says that I stop reading immediately. < 1361794159 867540 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, sure. < 1361794166 613423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1361794169 228233 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I really hate mediawiki < 1361794170 375712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If it doesn't matter whether you disagree with the rest of the article, why read it? < 1361794233 752033 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Also... he explains about symbols... < 1361794248 292239 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so why does VB use & for concatenate and = for compare < 1361794263 711646 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman: Because it was designed by a real person. < 1361794265 495885 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'd want "Hello" concatenate "World" and 1 comparewith 1 < 1361794267 455262 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman: Instead of an academic. < 1361794271 172026 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah. < 1361794281 843464 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :But why don' just use words everywhere. < 1361794286 96746 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Instead of mixing the two. < 1361794311 59428 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Obviously he thought symbols are better to read than words < 1361794312 876925 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I think you need to add a smiley. Like so: :-) < 1361794316 488668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Otherwise people take you seriously. < 1361794335 194685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Well, I mean, it was direct quotation from the article, and there's no smiley there. < 1361794342 583661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Almost, anywya. < 1361794348 112634 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :By the way why do we care about this terrible linkbait article that Sgeo_ linked for no apparent reason? < 1361794352 978058 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I might have added some quotation marks though. < 1361794365 138325 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Someone linked to it in another channel < 1361794372 841644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have to say I was kind of surprised by the "Calculates the annual mortgage payment for a loan" function. < 1361794418 270761 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also he complains about C# IDE < 1361794445 715624 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :When people don't understand the distinction between C# and Microsofts IDE I usually also would stop reading < 1361794451 477812 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if I had something better to do < 1361794484 337196 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I got sidetracked to the MSDN Visual Basic Function Reference. < 1361794496 347927 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: is it one of those things where it says that if you don't pass it on to ten other channels you'll die in a week < 1361794497 356847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's amusing because it's just a flat list without any categories. < 1361794518 231348 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, what's wrong with linking to horrible articles? < 1361794545 699442 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I really hate mediawiki < 1361794567 574290 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :PPmt -- "Returns a Double specifying the principal payment for a given period of an annuity based on periodic fixed payments and a fixed interest rate" -- is there right beside e.g. Mid (aka substr) and QBColor -- "Returns an Integer value representing the RGB color code corresponding to the specified [QBasic?] color number." -- it's just such a random set. < 1361794569 381148 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i hear mediawiki's 'parser' is a complete mess of regexes that nobody really knows how to fi < 1361794571 127977 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :x < 1361794590 39723 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've heard that too, and then I think I heard something about making a real parser? < 1361794590 723387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: pretty much < 1361794596 569413 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there are other parsers that are compatible though < 1361794601 538768 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the plan is to rewrite it? < 1361794613 448919 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 255 seconds < 1361794618 848201 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i guess it's the perfect exemplar of PHP In The Real World then < 1361794634 816045 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well the code structure isn't that awful < 1361794635 633076 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :NPV: "Returns a Double specifying the net present value of an investment based on a series of periodic cash flows (payments and receipts) and a discount rate." < 1361794637 502511 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'd punch the author in the face. < 1361794642 748140 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but administrating it just makes me want to die < 1361794657 609397 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's right next to Print. < 1361794687 431968 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :I hear that those regexes are also essentially the spec for the "standard" input language < 1361794699 161009 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I would have expected there to have been some kind of a, I don't know, finance library/package/module/something. < 1361794709 55037 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :MIRR: "Returns a Double specifying the modified internal rate of return for a series of periodic cash flows (payments and receipts)." < 1361794728 364102 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: is that "[QBasic?]" in the official docs? < 1361794731 405602 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :You want your basic at-home accountant to be able to do things without any fuss < 1361794737 800906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: No, that's why I put it in []. < 1361794754 994633 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1361794759 489755 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :Having to teach them about libraries/packages/modules/somethings will just result in lost sales < 1361794760 442136 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I was hoping they were unsure about what they actually did. < 1361794851 167919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: It kind of reminds me of how SQLite has a soundex() function out of the blue, in its otherwise very sparse set of functions. (Though admittedly only if compiled with SQLITE_SOUNDEX.) < 1361794882 746646 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1361794899 772093 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :PHP has soundex too! < 1361794903 30667 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hi < 1361794913 950875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi elliott < 1361794923 474653 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, but you sort of expect that out of PHP. < 1361794927 279154 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, they are the default color numbers for PC; it is not specific with QBASIC, actually. < 1361794982 336047 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :fizzie: In SQLite that's quite a bit more surprising. < 1361794986 582214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: Sure, I was just going by the function name. < 1361795034 24738 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: The documentation says SQLITE_SOUNDEX is not set by default; but I'm sure there's a story behind it anyhow. < 1361795057 260308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I find that those lists of colors sometimes mix up the red and blue channels < 1361795069 680807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so color 4 might be red, or blue, depending on the system you're using and the software stack behind it < 1361795102 371662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vanilla NetHack includes and uses it purely for the reason of discovering whether color 1 is red or blue, it ignores the whole of the rest of curses < 1361795123 455013 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1361795193 869495 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: Really? That is strange. The standard PC colors have 4 as red (although with VGA this can be changed). < 1361795206 728653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yeah, that was pretty wtf to me < 1361795310 861233 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But it is one of the problems RogueVM avoids; in RogueVM, 4 is always red (on a color display). < 1361795367 353053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what if it's a color display that doesn't have red as one of the colors? < 1361795377 982784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… do those even exist? < 1361795391 353624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've made color displays that could do red, yellow, and green (but no other colors) < 1361795411 196595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but don't think I've seen one without red, because it's the easiest color < 1361795412 514417 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: I don't know, but if it is color display that doesn't have all the sixteen standard PC colors, then you have to use mono mode. < 1361795423 855121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes sense < 1361795456 940463 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361795478 378226 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :fizzie: I do think it was due to QBASIC, but QBASIC also just uses the PC color codes (actually, QBASIC uses bit4 as the flashing bit while PC uses bit7, so that is a difference) < 1361795536 564774 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1361795538 611294 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :And since colors in Visual Basic are not flashing colors, this is irrelevant. < 1361795539 270819 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1361795560 191822 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's more like it. < 1361795638 370356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo_: hey i already saw that < 1361795642 447481 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1361795644 436313 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1361795652 705915 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1361795653 37446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: And you didn't tell us? < 1361795675 593973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought i saw it because someone here had used `olist < 1361795693 86977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't see any olist for 871. < 1361795699 732095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1361795716 669893 :epicmonkey!~epicmonke@91.247.221.56 QUIT :Ping timeout: 252 seconds < 1361795724 603788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i see no 871 < 1361795739 833987 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I do think that SQLITE_SOUNDEX not set by default is good idea not to include it by default. Actually it probably would be better if you just use a separate program for soundex it can define that function using the SQLite commands to create a new function. < 1361795748 592105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: um http://www.giantitp.com/comics/oots0871.html < 1361795805 20152 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: oh, i always go to the last one i have in my browser history, then press forward... and that didn't work, nor was it listed in the sidebar. huh now it is. < 1361795842 954493 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suppose you went to a cached version. < 1361795855 79633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Caching: The root of all everything? < 1361795857 327921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :goddammit the sidebar is different for that link, all the others have the previous one listed < 1361795874 299709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1361795878 348522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: but the sidebar doesn't change when i force reload D: < 1361795878 363367 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Try reloading-without-cache. < 1361795880 806521 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or just reloading. < 1361795886 439279 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see 871 in the sidebar. < 1361795890 489377 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For 870 and the front page etc. < 1361795914 817196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see 871 in its _own_ sidebar, but not in the sidebar of comics i've already seen < 1361795927 700485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps there's caching issues at their end < 1361795934 62631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps. < 1361795935 97994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see it in every sidebar. < 1361795971 366808 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I see it same as shachaf < 1361796007 324493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the "New" button in the main comics page, which i'm sure i haven't visited for ages, points at the previous comic D: < 1361796022 937442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my cache is only 30 days < 1361796085 903879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok it's 871 on the erfworld page, i guess i must have visited the main page somehow anyway < 1361796094 418237 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What browser do you use? < 1361796097 365788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :IE 8 < 1361796112 617430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1361796590 702893 :epicmonkey!~epicmonke@91.247.221.54 JOIN :#esoteric < 1361796668 467589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it _could_ still be caching issues at their end, if pages send the wrong date for when they were last changed. < 1361796690 71964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except force reload should take care of that. hm. < 1361796802 543783 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The RSS feed for it worked well, and did not even clutter #esoteric, hint hint. < 1361796819 39268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it did not work well for me, when i tried it. < 1361796875 898820 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I believe the "list ship" has sailed. < 1361796892 654710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION runs an RSS feed for olist that shows the actual comic inline rather than just a link. < 1361796896 137691 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unfortunately I don't use RSS. < 1361796924 639282 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used to have a Perl thing that made RSS feeds for webcomics that had no RSS feeds. < 1361796956 825346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :By regex-splonking an image out of a page, and "posting" a new "item" whenever it changed. < 1361797388 327702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ylist < 1361797389 501068 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ylist: not found < 1361797406 154399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(yafgc started updating again. yay!) < 1361797474 507689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after a 3 week hiatus < 1361797482 648626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`elist < 1361797483 779080 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: elist: not found < 1361797494 417463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a list of people who want to be notified about new comments in #esoteric < 1361797498 48690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with it is that once you do it < 1361797501 801613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to do it repeatedly, forever < 1361797507 248150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to notify people of the fact you did it < 1361797511 157480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :scary stuff < 1361797542 697740 :epicmonkey!~epicmonke@91.247.221.54 QUIT :Ping timeout: 252 seconds < 1361797663 586884 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok since I'm going to change the bot I might as well add suggested stuff < 1361797681 160685 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Any suggestions besides ng (Negate = -1?*)? < 1361797687 750688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's for the best that the elist is empty < 1361797915 706229 :epicmonkey!~epicmonke@91.247.221.54 JOIN :#esoteric < 1361797969 359624 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i dob't get this whole burlesque < 1361797974 421774 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :don't* < 1361798007 593210 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo echo elliott >bin/elist; chmod +x bin/elist < 1361798011 243739 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361798012 611726 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I have subscribed < 1361798042 229642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh dear < 1361798043 138596 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :nooga: What's there not to get? < 1361798047 252170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I put you in charge of notifying people < 1361798056 664840 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no < 1361798061 722172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively we could `revert it < 1361798063 426929 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hm < 1361798066 379972 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right, I accept the duty < 1361798072 268040 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and since I now have op approval, < 1361798073 410109 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798074 419571 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798076 345833 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798077 449167 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798078 782645 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798079 977544 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798081 89601 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798082 173889 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798083 178207 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798084 404333 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798085 449854 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798086 594572 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798087 731220 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798088 958827 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798090 290868 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798091 493604 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798093 31796 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798094 99487 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798095 789229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798097 111701 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798098 412782 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798099 555760 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798104 627638 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you should kick yourself for this, btw < 1361798105 763108 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798106 778473 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798108 550938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798109 691185 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798112 446235 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798113 562947 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798115 555400 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798116 631038 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798119 419913 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798120 531301 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798121 364661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm waiting to see when you get bored < 1361798122 333221 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :elliott: No, you should kick yourself for this, btw. < 1361798122 850826 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`elist < 1361798123 970370 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1361798129 804608 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: that's tricky < 1361798131 99142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also you should be posting the `elist in bunches of five now because it grows with each comment < 1361798132 259613 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if ais523 ops me I could do it < 1361798137 571889 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm rate-limiting! < 1361798161 572380 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OK, how about this: you op me, and I'll kick both of us < 1361798181 567520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that… seems like potentially a bad idea < 1361798209 677885 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(temporarily) < 1361798215 589231 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, it's not a worse idea than `elist spam continuing, right? < 1361798225 349974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah but you stopped < 1361798235 190735 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: only for these diplomatic negotiations! < 1361798250 865158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run while 1; do elist; od < 1361798252 457096 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 1: syntax error: unexpected end of file < 1361798255 915171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1361798258 723654 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: "done" < 1361798263 859491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run while 1; do elist; done < 1361798265 218364 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: 1: command not found < 1361798268 653553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1361798275 977250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run while true; do elist; done < 1361798287 807559 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OK, how about this: I put you on the elist so that it's even more annoying, thus making opping me so that I can kick both of us better in comparison < 1361798295 691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this seems not to work < 1361798298 300984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but the lists don't work like that < 1361798306 772588 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ elliott \ < 1361798310 805799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1361798316 553817 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, I have no idea how the lists work any more < 1361798334 806228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: I DID AN INFINITE AMOUNT, IT'S OK NOW < 1361798370 231337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: but there have been fewer than infinity comments < 1361798370 380172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no, you fool, now I have to run elist an infinite number of times to notify about the infinite messages < 1361798372 368258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now you have to delete some < 1361798411 485655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: no, it was just one comment, that was the clever bit < 1361798428 238859 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "noog")<-zi).* < 1361798428 797963 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (.*) Invalid arguments! {0 'N} ERROR: Burlesque: (.*) Invalid < 1361798430 94999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, oerjan is correct here < 1361798442 14106 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "noog")<-ziU[ < 1361798442 630800 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "OOOGGG" < 1361798447 803313 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1361798450 545193 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, what ais523 said < 1361798458 625632 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq " NoOg")<-ziU[ < 1361798459 416609 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "nOOoooGGGG" < 1361798473 274802 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway I still maintain that I ais523 should op me so I can kick us, if only because I cannot disobey zzo38's order to kick myself < 1361798478 964931 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :s/the second I // < 1361798551 191173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s^^bx++ < 1361798551 352844 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1361798559 782234 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361798567 76052 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If you cannot obey and you cannot disobey, then what is it? < 1361798567 236749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1361798574 602967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1361798577 921110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s^^bx_+ < 1361798578 87674 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1 {4 3 2 1}} < 1361798626 219441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: that's life, at least for me < 1361798661 768975 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :alternatively oerjan can do it. < 1361798668 253793 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh yeah. I wanted to add a tuple like command. < 1361798675 260917 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2}{1 2}_+ < 1361798675 913776 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 1 2} < 1361798690 318176 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if you'd want {{1 2}{1 2}} you'd need to box twices < 1361798695 904631 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2}bx{1 2}bx_+ < 1361798696 508190 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{1 2} {1 2}} < 1361798704 57639 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :-s < 1361798755 162982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm this is wrong because it's reversed < 1361798782 226526 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: i wasn't trying to do that, i wanted to see how to get a copy of the stack _without_ removing the rest. < 1361798790 107880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/the rest/it/ < 1361798808 687494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s^^bx\/_+#S < 1361798808 842195 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1361798835 410982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s^^bx\/_+#S++#s < 1361798835 572870 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {10 4 3 2 1} < 1361798848 664107 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Hm? < 1361798857 71196 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Doesn't #s do exactly that? < 1361798872 677777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, #s removes the original stack afaiu < 1361798878 41956 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :No it does not. < 1361798899 944797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes it does. < 1361798929 246797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s 5 \/ #S#s < 1361798929 391632 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1361798935 777581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or does it... < 1361798948 667054 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It does not. < 1361798950 783740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good grief < 1361798955 291732 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :blsqbot just prints the top element < 1361798959 521795 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4#s#s < 1361798960 54809 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{4 3 2 1} 4 3 2 1} < 1361798965 733658 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- that's your stack. < 1361798967 152237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok then < 1361798984 13907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how then _does_ one remove the whole stack? < 1361798988 960265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except the top element < 1361799004 324722 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://eso.mroman.ch/cgi/burlesque.cgi?q=1+2+3+4%23s <- see here < 1361799007 302659 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oerjan: Hm.. < 1361799020 437597 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#s tail #S? < 1361799038 332906 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm no < 1361799046 838415 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#s head bx #S < 1361799061 117742 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4#s-]bx#S < 1361799061 771194 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1361799063 356665 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4#s-]bx#S#s < 1361799064 28618 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4} < 1361799069 663732 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- deletes everything except the 4 < 1361799081 671246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait #S _does_ delete the rest of stack? < 1361799091 156566 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#S overwrites the stack, yes. < 1361799106 534715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok then i had them sort of backwards :P < 1361799124 351973 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#s pushes the stack to the stack < 1361799134 184588 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#S pops a block from the stack and replaces the _whole_ stack with it < 1361799240 913593 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Computer has gone to sleep. < 1361799242 97510 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4 bx{\/+]}{\/isn!}w! < 1361799242 736156 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 3 4} < 1361799246 24623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq #Q^^#s < 1361799246 213796 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{^^ #s} {^^ #s}} < 1361799264 868140 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4 bx{\/+]}{\/isn!}w![~ < 1361799265 296115 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1361799276 307699 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- that would also delete everything except the top element < 1361799285 664944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think we discussed something resembling #Q for an underload variation < 1361799410 815773 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It'd be interesting to see what #q #Q #q and #Q could do < 1361799414 254665 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :eh < 1361799421 321581 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*#q #Q #j #J < 1361799458 24940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4bx#S"simpler, no?"vv < 1361799458 201921 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1361799504 576907 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Maybe #q#Q#s#S^^ are enough for tcness < 1361799554 222936 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Or #q#Q#j#J#s#S^^ < 1361799574 109459 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(see at the bottom of http://mroman.ch/burlesque/lref.html) < 1361799600 709145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm a bit worried how #Q would be useful if you have no kind of tail operation < 1361799620 355200 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :mroman: do you have some sort of programming manual for blsq? < 1361799620 550522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait < 1361799638 77946 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :nooga: Besides http://mroman.ch/burlesque/lref.html no. Not yet. < 1361799638 461544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :#S#S can be used for that < 1361799648 367446 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and the tutorial < 1361799655 466274 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://mroman.ch/burlesque/tutorial.html < 1361799665 152886 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :ah < 1361799674 59406 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i couldn't get there from the main page < 1361799684 130177 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :consider redesigning the page :D < 1361799758 935085 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what < 1361799762 799848 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there is a link right there < 1361799772 881120 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://mroman.ch/burlesque < 1361799778 381230 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Second link in the "Contents" < 1361799798 844945 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361799814 691791 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361800000 161987 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :How often are you writing a program that addition, bitwise OR, bitwise XOR, are always going to be the same result in that case? Furthermore, where subtraction, bitwise AND NOT, bitwise XOR? < 1361800014 391325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 {+} #j < 1361800014 555672 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 7): < 1361800019 448315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 {+} e! < 1361800019 610586 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 7): < 1361800026 881345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1361800030 197142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 {.+} e! < 1361800030 331999 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 3 < 1361800035 844504 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 {.+} #j < 1361800035 997669 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 3 < 1361800045 440989 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: i think #j = e! perhaps? < 1361800142 508695 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Not quite. < 1361800150 331166 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {#Q5 5.+}e! < 1361800150 798910 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 10 < 1361800162 361026 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {5 5#Q.+}e! < 1361800162 894133 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {.+} < 1361800190 97171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...this is relevant how? < 1361800197 581183 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Well < 1361800208 204026 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :inside an eval #Q only sees the code inside that eval < 1361800221 641772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh evil < 1361800271 440616 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e e! calls recursively the internal eval loop < 1361800285 821879 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :while #j modifies the code of the current eval loop < 1361800294 985525 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*eval function < 1361800355 925594 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {#Q5 5.+}e! < 1361800356 589365 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 10 < 1361800361 231881 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {#Q5 5.+}#j < 1361800361 817238 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 10 < 1361800371 674735 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {#Q5 5.+}#j5 6.+ < 1361800372 250221 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 11 < 1361800375 497557 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {#Q5 5.+}#j5 6.+#s < 1361800376 157220 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {11 10 {5 5 .+ 5 6 .+ #s}} < 1361800381 179756 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {#Q5 5.+}e!5 6.+#s < 1361800381 778629 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {11 10 {5 5 .+}} < 1361800387 967188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1361800538 909773 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q#Q#j#J#s#S#S#q < 1361800539 508114 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : No output! < 1361800546 247136 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q#5Q#j#J#s#S#S#q < 1361800546 904366 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 4): < 1361800552 182529 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q5#Q#j#J#s#S#S#q < 1361800552 820861 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 5 < 1361800556 376625 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q5#Q#j#J#s5#S#S#q < 1361800556 742294 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1361800557 30398 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 5 < 1361800562 837185 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q5#Q#j#J#s5#S#S#q#s < 1361800563 391683 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {5 #Q #j #J #s 5 #S #S #q #s} < 1361800569 795576 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q5#Q#j#J#s5#S#S#q#se! < 1361800570 366109 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1361800581 529990 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q5#Q#j#J#s5#S#S#q#s#j < 1361800582 164746 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1361800596 110587 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I haven't gotten the hang of it yet :) < 1361800608 553271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: anyway ^^{}#j are TC by my previous underload :()^ experiments (j# and e! are equivalent in that case) < 1361800703 10610 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::()^ is tc < 1361800707 224959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1361800716 770834 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah. < 1361800725 582759 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It was already known that you can translate underload to burlesque < 1361800731 788626 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :see the faq page < 1361800802 654285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know, it's also on the wiki < 1361800863 193973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i'm pretty sure i was around when the translation was developed < 1361800912 363809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :back then burlesque was much simpler, iirc < 1361800958 198517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then it went off in a completely different direction < 1361801341 40046 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1361801519 16133 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1361802240 209528 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Does anyone have the "addition and then inverting the high bit" instruction? < 1361803078 686849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s#q < 1361803078 851003 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1361803094 5605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s < 1361803094 201479 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1361803104 184734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm #s reverses but #q doesn't < 1361803133 155480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 2 3 4 #s#S#s < 1361803133 310989 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1361803220 609003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :#Q 1 2 3 4 < 1361803226 154185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq #Q 1 2 3 4 < 1361803226 168482 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1361803258 808122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq #Q 1 2 3 4#s < 1361803258 968508 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1 {1 2 3 4 #s}} < 1361803404 108889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq #Q #S #s < 1361803404 270709 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {#S #s} < 1361803439 479750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq #Q #S 1 #s < 1361803439 494579 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 #S 1 #s} < 1361803823 829767 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1361803959 341796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq {#s}#S 1 2 3 4#s < 1361803959 503048 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1 #s} < 1361803980 893496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq {#s}#S 1 2 3 4#s #q < 1361803981 58661 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 3 4 4 3 2 1 #s} < 1361804148 862188 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the more I see you all playing with burlesque, the more it reminds me of ursala: lists and numbers and cryptic tense manipulations on them. < 1361804418 333894 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net JOIN :#esoteric < 1361804426 704786 :epicmonkey!~epicmonke@91.247.221.54 QUIT :Remote host closed the connection < 1361804685 343095 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1361805134 99140 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I want this statement to be false. < 1361805168 373490 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I hope for your sake that it was < 1361805214 798967 :epicmonkey!~epicmonke@91.247.221.54 JOIN :#esoteric < 1361805504 25427 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "boily"sur@ < 1361805504 681904 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1361805507 292655 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "boily"su < 1361805507 974570 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"b" "i" "l" "o" "y" "bo" "il" "ly" "oi" "boi" "ily" "oil" "boil" "oily" "boily" < 1361805525 369422 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "boily"su\[ < 1361805525 987453 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "biloyboillyoiboiilyoilboiloilyboily" < 1361805581 977595 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"su\[ < 1361805582 445985 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "fofooofoo" < 1361805587 263758 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"su\[2co < 1361805587 966146 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"fo" "fo" "oo" "fo" "o"} < 1361805592 892941 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"su\[2CO < 1361805593 537921 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"fo" "of" "fo" "oo" "oo" "of" "fo" "oo"} < 1361805595 749138 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"su\[2CO\[ < 1361805596 361598 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "fooffooooooffooo" < 1361805600 146393 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"su\[2CO\[su\[ < 1361805600 663209 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1361805613 437236 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"2CO\[su\[ < 1361805613 965286 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "fofooofooooofooo" < 1361805625 370815 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Having fun, mroman? < 1361805701 552661 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :A littl. < 1361805739 405997 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh neat a list all substrings command. no end of possibilities for golfing that < 1361805934 286437 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :zzo38: which statement? < 1361805973 614345 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :mroman: \[? < 1361806042 754915 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1361806113 844374 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :boily: concat < 1361806191 97695 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :obviously. < 1361806220 538037 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :Ping timeout: 276 seconds < 1361806328 158591 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :What was that bijection between pairs of naturals and naturals that I knew a long time ago... < 1361806352 273680 :GOMADWarrior!~Regis@186.222.62.175 JOIN :#esoteric < 1361806368 959707 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :boily: I mean the "I want this statement to be false" statement. < 1361806402 647465 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :zzo38, either you do, which means it isn't which is bad < 1361806410 473626 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Or you don't, which means it is, which is meh < 1361806413 962775 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: no matter how much you want it to be false, it will still be true < 1361806444 967746 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :however, perhaps if you stop wanting it to be false, it might be false, but then you don't want it to be, so who cares? < 1361806474 220611 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I realized all that stuff < 1361806490 25340 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: something to do with the cardinality of rationals? < 1361806492 761552 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did you stop wanting it to be false < 1361806501 383331 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or do you still want it to be false < 1361806501 839773 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :boily, perhaps < 1361806579 528411 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :quintopia: Actually I don't care, I just wanted to write such a statement. < 1361806723 389358 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aha! so you have succeeded! it is false! < 1361807063 960575 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1361807525 398116 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :parsing confusing statements quiz #1: rephrase the statement "The running time of algorithm A is at least O(n^2)." in your own words. < 1361807636 346429 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :durr, the algorithm A, on an input of size n, takes at least at most n^2 steps < 1361807824 884694 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :Ping timeout: 256 seconds < 1361807846 131560 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :more precisely, there exist C, n_0 > 0 such that on an input of size n > n_0, the algorithm takes at least m steps for some m < C*n. < 1361807897 493386 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :which is probably useful in theoretical obfuscation contests < 1361807903 857426 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :huh < 1361807908 553086 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: I believe you mean C * n^2 < 1361807912 803713 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :yes < 1361807914 159045 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :sorry < 1361807915 326466 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i still like my interpretation better < 1361807919 513033 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :they are equivalent though < 1361807927 60380 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :since it has actual usefulness < 1361807934 769487 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what was yours < 1361807944 195907 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: hardly equivalent < 1361807949 671643 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :oh? < 1361807951 804387 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: you described O(n) < 1361807956 479198 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i did? < 1361807959 797114 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1361807964 641038 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i thought i described that the algorithm takes any amount of steps < 1361807974 377530 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :choose m = 0 < 1361807975 75831 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I mean that your definition was of O(n) < 1361807986 688927 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh, at least < 1361807994 97001 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"the best upper bound we can place on algorithm A's running time is quadratic in n, but we don't know whether the upper bound is actually worse than that" < 1361808006 269361 :nooodl!~nooodl@91.177.52.133 JOIN :#esoteric < 1361808011 698609 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: what does that mean? < 1361808036 481088 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :coppro: the joke is O(n^2) is an upper bound. so saying at least O(n^2) doesn't make any sense usually. < 1361808039 211060 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: yeah, what you said makes no sense < 1361808043 274718 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: oh haha < 1361808053 31624 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i thought that was quintopia's point < 1361808056 40804 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: big-O isn't the best upper bound < 1361808060 279392 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: Probably. I missed it < 1361808076 198735 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :\Omega(n^2) is at least, up to a constant < 1361808102 698459 :epicmonkey!~epicmonke@91.247.221.54 QUIT :Ping timeout: 252 seconds < 1361808114 197231 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :coppro: something like "we found a special type of input where the algorithm is guaranteed to take quadratic time, but the algorithm is really complicated, and there might be some other kind of input that takes cubic time or worse. so, we don't actually have an upper bound, but when we do, we know it will be O(n^2) or worse" < 1361808117 869184 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :No, Omega is a lower bound < 1361808122 385232 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you need \Theta for that < 1361808128 565385 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: haha < 1361808151 491211 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :\Theta is the least upper bound and also the greatest lower bound < 1361808159 838313 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :since they are its actual asymptotic behaviour < 1361808164 440801 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :quintopia: that's \Omega(n^2) essentially < 1361808167 994361 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :well. < 1361808170 837784 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :not at all. < 1361808175 760664 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah not at all :P < 1361808176 392969 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i dunno if there's a compact way to say that < 1361808248 568662 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :"not O(n^(2-\epsilon)) for any \epsilon > 0"? < 1361808273 130691 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i think people say things like that < 1361808344 902078 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :that means there is a constant C such that there are inputs of arbitrarily large size n such that the algo takes more than C*n^2 steps on them < 1361808365 550954 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :hmm. < 1361808373 999608 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :still not quite right. < 1361808384 239009 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :the latter is stronger < 1361808615 925199 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1361809395 476469 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :I seem to recall it had something to do with the triangle numbers < 1361810020 277693 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :AHA < 1361810023 359259 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Cantor_pairing_function#Cantor_pairing_function < 1361810063 656794 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361810197 790388 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just remembered a bit of norn cruelty I wanted to do but haven't gotten around to < 1361810235 429320 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Something that messes up their brain so much that it's practically scrambled < 1361810241 910061 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I forget the details of how it would work though < 1361810328 109872 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, I think I have dabbled with that a bit < 1361810973 864039 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Okay, this is probably the oddest SK calculus interpreter I've written < 1361811378 601459 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :SKK is encoded as 740 < 1361811384 847271 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :No < 1361811386 676004 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :That's SKKK < 1361811391 811859 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :SKK is 37 < 1361812242 469275 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Read error: Connection reset by peer < 1361813014 930913 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Heh, it's reached Double-y errors < 1361813021 630108 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361813080 117738 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Okay, I don't need Double < 1361813275 503947 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361813375 708175 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Okay, there is a bug in this program that means that it doesn't work for big numbers or something < 1361813593 635808 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1361814164 641957 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Aha! < 1361814166 163948 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Success! < 1361814833 244133 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: I am intrigued by your SKing. < 1361814999 446626 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361815004 752277 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361815392 559167 :variable!root@freebsd/developer/variable NICK :constant < 1361815524 702825 :augur!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1361815606 962554 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net QUIT :Quit: Computer has gone to sleep. < 1361815870 84616 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :boily, let me write a parser < 1361816205 964494 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :why is fungot not here? < 1361816256 862129 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: fungot!! < 1361816300 105488 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :boily, http://hpaste.org/83052 < 1361816308 19676 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :It's my usual standard of code, I'm afraid < 1361816545 230166 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :doesn't seem that bad < 1361816673 801631 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fizzie: FUNGOOOOOOOOT! *with cute eyes and a pretty please* < 1361816787 496791 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the code is fine. the actual computation is esoterically cringeworthy, with an aftertaste not unlike a good hot sauce with balanced seasoning and smoked peppers. < 1361816860 776587 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :Taneb, you're not using code 0 :-( < 1361816878 823097 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :tromp_, leads to problems with pair/unpair < 1361816883 746653 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Because pair 0 0 is 0 < 1361817007 935128 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :wow that parseSK function looks like magic < 1361817025 154853 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :you can use code(S)=0, code(K)=1, code (M N) = pair (code(M),code(N)) + 2 ?! < 1361817079 274796 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :I'd rather not, tromp_ < 1361817106 940109 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :nooodl, I can't tell whether you're being sarcastic, don't know the parsec library, or it actually is magic < 1361817116 190284 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i don't know parsec < 1361817127 191531 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :or use bitstring as codes, then all simplifies to code(S)=00, code(K)=01, code (M N) = 1 code(M) code(N < 1361817150 246835 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :but it looks different from most parsec things i've seen < 1361817168 85045 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :nooodl, that may be because it's stupidly simple and also written by me < 1361817187 382089 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :tromp_, that doesn't feel right to me < 1361817262 303556 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :that feels great to ne, it leads to much smaller codes for unbalanced expressions, like SSSSSSSSSSSS < 1361817268 620499 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Or at least not in the spirit of this design < 1361817279 40680 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :(it is designed to be ridiculous) < 1361817303 887386 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :your codes will be of exponential size in that case < 1361817330 84156 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :tromp_: I don't see any impediments caused by that :p < 1361817336 420937 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net JOIN :#esoteric < 1361817386 642929 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :it's just funny that you end up using bitstrings to represent the necessary bignums:) < 1361817421 395195 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that reminds me I had this not quite optimal meteorological parsec abuse lying around on my drive: http://hpaste.org/83054 < 1361817421 688796 :KingOfKarlsruhe!~chatzilla@p4FDCCFB3.dip.t-dialin.net JOIN :#esoteric < 1361817430 90387 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net QUIT :Client Quit < 1361817432 627229 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :s/parsec/attoparsec/ < 1361817443 436356 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nooodl: maybe you're unfamiliar with the applicative operators like (*>) < 1361817456 340223 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway that's a nice concise parser :) < 1361817517 359242 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :tromp_, in theory, the actual low-level implementation could be on a ternary or decimal computer < 1361817520 413649 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what's a lightweight easy-to-install ftp server < 1361817521 20313 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i'm not familiar with (*>) but i somewhat understand Applicative < 1361817542 687056 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :(*>) is (>>) but for Applicatives < 1361817546 378392 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :They are actually the same < 1361817574 474205 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Assuming ap = (<*>) and non-stupid Monad and Applicative instances < 1361817581 100653 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1361817591 502850 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :!blsq "Hi" < 1361817591 685336 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Hi" < 1361817615 82762 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: what is attoparsec in feet please < 1361817626 381809 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`frink attoparsec -> feet < 1361817638 381876 :HackEgo!codu@codu.org PRIVMSG #esoteric :0.101236141118954362 < 1361817651 202195 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :1 attoParsec = 0.101236141 feet (17⁄32 inch) < 1361817651 231225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: p *> q = (\x y -> y) <*> p <*> q < 1361817652 823953 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`frink attoparsec -> inches < 1361817657 543656 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1361817662 230857 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: p *> q = (\x y -> y) <$> p <*> q < 1361817662 342776 :HackEgo!codu@codu.org PRIVMSG #esoteric :1.2148336934274523439 < 1361817663 479073 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1361817665 598333 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: p *> q = (\x y -> y) <$> p <*> q < 1361817666 593473 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(1 and 7/32 inch) < 1361817687 968840 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck attoparsec < 1361817688 823274 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Software description: a fast Haskell library for parsing ByteStrings (Haskell). < 1361817690 585638 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :and p <* q = (\x y -> x) <$> p <*> q? < 1361817709 554015 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily you are off by almost .004!!!!!!!!! < 1361817713 272338 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: yeah < 1361817716 724018 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how could you be so careless < 1361817727 870882 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: so p *> q <* r does p then q then r and returns the result of q < 1361817733 817449 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Not quite, it's p <* q = (\x y -> y) <$> q <*> p < 1361817764 845138 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :I think < 1361817771 538811 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :hmm < 1361817782 618407 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :is (p <* q) == (q *> p) < 1361817785 859247 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Oh no < 1361817790 918923 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: I was right < 1361817790 949446 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :I'm wrong < 1361817796 401280 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :quintopia: not my fault, I blindly was reporting what google said. and, as the great tetrachromatic logo in the sky said, Google is the Truth® < 1361817807 255786 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The other methods have the following default definitions, which may be overridden with equivalent specialized implementations: < 1361817810 230934 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :u *> v = pure (const id) <*> u <*> v u <* v = pure const <*> u <*> v < 1361817840 386006 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :@let p <** q = (\x y -> y) <$> q <*> p < 1361817843 347300 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1361817863 509792 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: (<*) is not flip (*>), no < 1361817867 708692 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :> [Just 3 <* Nothing, Just 3 <** Nothing, Just 3 <* Just 4, Just 3 <** Just 4] < 1361817871 149497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [Nothing,Nothing,Just 3,Just 3] < 1361817871 928338 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because (p *> q) and (p <* q) both do p first < 1361817875 20044 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(and q second) < 1361817878 70984 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they differ in which result they take < 1361817911 885163 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> [("hello", 1) <* ("world" 1), ("hello", 1) <** ("world", 1)] < 1361817914 7668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The function `"world"' is applied to one argument, < 1361817914 39270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : but its type `[GHC.Type... < 1361817919 808909 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :nice < 1361817922 69927 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> [("hello", 1) <* ("world", 1), ("hello", 1) <** ("world", 1)] < 1361817924 499998 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [("helloworld",1),("worldhello",1)] < 1361817934 95880 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :ohh < 1361817950 344534 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1361817965 500973 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361817969 82793 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :(there's an Applicative instance for (,) a? huh) < 1361817988 642434 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361817995 954142 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :If a is a Monoid, yeah < 1361817997 314062 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :also looks like a needs to be a monoid < 1361818001 115744 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :aw yeha < 1361818010 31629 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> (Sum 2, 1) *> (Sum 3, 1) < 1361818011 962752 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (Sum {getSum = 5},1) < 1361818022 280091 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(a,f) <*> (b,x) = (a <> b, f x) < 1361818026 70780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pure a = (mempty,a) < 1361818032 593072 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also a monad, the writer monad < 1361818043 737780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :join (a,(b,x)) = (a <> b, x) < 1361818052 22792 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i was thinking this kinda looked like writer < 1361818055 805540 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(a,x) >>= k = let (b,y) = k x in (a <> b, y) < 1361818062 767632 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(,) w = Writer w, just like (->) r = Reader r < 1361818063 733869 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :but i wasn't sure; writer is the chapter where i last stopped reading lyah < 1361818074 491970 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you can use it e.g. for logging < 1361818151 464854 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :sometimes i give up on lyah because i'm dumb. i keep having to reread everything about Applicatives and Monads < 1361818161 20271 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :at some point in time i understood them fairly well though! < 1361818205 567361 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i remember reading a thing about how lyah would get exercises at some point in time, which would be really useful. however they're still not there, and i doubt they'll ever be < 1361818248 825530 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Isn't the text of LYAH some Creative Commons license? < 1361818281 497275 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: it's under a CC-BY-NC-SA 3.0. < 1361818308 768620 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :man, i wonder if i would've had an easier time learning haskell concepts if it was my first programming language < 1361818356 664194 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :You woudn't realise you needed to learn them < 1361818750 918974 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :NC licenses :( < 1361818809 167495 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the definition of "commercial" is super slippery and is enough to scare off many reasonable uses < 1361818822 62262 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :people apply NC as a "don't sell this thing i also want to sell" clause and don't realize what they're getting into < 1361818894 276052 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :what's the issue with NC licenses < 1361818909 673615 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :can i use drawings from LYAH in a talk at a conference which costs money to attend? can I use excerpts of LYAH on my blog where I also make money from ads? < 1361818910 532315 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Maybe you can write a "Less Commercial" clause and send it to the CC people < 1361818913 320766 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(not my blog, but hypothetical) < 1361818916 218946 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Taneb: IANAL < 1361818931 381081 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the answers to these questions may well be "yes", and you can certainly ask the author for special permission < 1361818950 180173 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the actual licenses text is vague enough to provide serious stop energy to such uses < 1361818975 607734 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: is there any place where I can download the burlesque bot? < 1361818991 628232 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :only rarely is the ground truth of a judge's ruling invoked. mostly contract law affects the world through various lawyers reading it and making judgements about the relative degree of risk of this or that clause < 1361819000 431223 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :hmm, the "money from ads" example is interesting < 1361819009 271537 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and the lawyers are paid to cover asses < 1361819021 858032 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AnotherTest: My repository < 1361819030 735895 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: alright < 1361819035 905015 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :blsqirc.hs and blqsirci.hs < 1361819036 621318 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so maybe I can read the CC-NC text and claim it clearly allows publishing on a blog with ads, but $BIGCORP lawyer probably won't, and honestly they're the expert and not me < 1361819036 967436 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Should probably have looked first < 1361819043 214716 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :programmers often fail to appreciate that this is how contract law works < 1361819046 695142 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :blsqirc.hs is the bot < 1361819053 967800 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and blsqirci.hs is the interpreter the bot calls < 1361819058 748032 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation." < 1361819099 391130 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so now a lawyer has to think about whether it's worth risking the chance that their use is later determined to be "primarily intended for or directed toward commercial advantage" < 1361819109 615486 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's really about uncertainty more than anything else < 1361819132 319017 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the less certain a license's terms are, the more it will prevent use < 1361819195 989278 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :"I remember when legal used to mean lawful, now it means some kind of loophole." -- Leo Kessler (Charles Whiting) < 1361819283 263073 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :http://stackoverflow.com/questions/15070881/logical-relational-expression-optimization/ < 1361819285 528797 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Wtf < 1361819289 274601 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :look at the accepted answer < 1361819299 643048 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :that's just ridiculous < 1361819324 293217 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :as if that optimization is 1) even worth it 2) even an actual optimization < 1361819346 956527 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :hahaha < 1361819355 870267 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :why would you write that, jesus < 1361819380 184197 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well the optimisation saves a branch < 1361819383 413085 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Optimization is not from the compiler's point of view." < 1361819385 406202 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what... does that mean < 1361819387 322060 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though perhaps it makes branch prediction worse < 1361819421 329461 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :std::cin is like really fast < 1361819432 319180 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :kmc: "optomization" < 1361819434 545697 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well at least the accepted answer looks at actual assembly output by an actual compiler < 1361819438 467985 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :really optimozed < 1361819443 788162 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Shouldn't any compiler just generate one branch? < 1361819446 976635 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :unlike the third answer which is more like "pulled out of ass" assembly < 1361819463 965117 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok probably not should but could < 1361819465 23623 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :I'd use this: a > max(b,c) – MatheusOl < 1361819465 406809 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so they're only committing two of the 3 cardinal sins of C optimization < 1361819467 809746 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :wow nice < 1361819474 561970 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :kmc: yeah, but it would be more optimal to use the asm keyword right? < 1361819483 32133 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :most optimalerest < 1361819493 250198 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't see why the stdin is relevant < 1361819505 9168 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361819506 577705 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it isn't < 1361819508 433200 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :hi monqy < 1361819518 410251 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi nooodl < 1361819558 383748 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hows gs2 < 1361819568 74991 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I really wonder what kind of people go on stack overflow answering questions with crap like that < 1361819576 211772 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i'm planning to rewrite the whole thing < 1361819581 619172 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :and make it "compiled" < 1361819586 541791 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't see how the accepted answer is crap < 1361819589 804428 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i support rewriting... < 1361819593 370432 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :a>max(b,c) .... cmp, cmov, cmp, jmp < 1361819597 126298 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it proposes some code that answers the question asked and gives evidence to support the code < 1361819614 862575 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :4 uops, while the accepted answer is also 4 < 1361819617 752106 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :perhaps it is not actually an optimisation for some reason but I see no reason it's a crap answer even if it's a wrong one < 1361819622 191661 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :so, about the same I guess? < 1361819628 847794 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :Fiora: that's also wrong though (it's (a > b) && (a > c)) < 1361819635 944226 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :erm, min() then < 1361819641 43855 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :yeah < 1361819644 666449 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :(same ops though) < 1361819655 808506 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :elliott: Yes, you may have a point there. The question is probably the worst part of the whole thing. < 1361819661 20874 :ion!ion@heh.fi PRIVMSG #esoteric :ACTION reads the Stack Overflow page and laughs. < 1361819671 85565 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes the question is pretty awful < 1361819686 653664 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :someone answer "(a > b) || (a > c)" < 1361819694 248752 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :perhaps I am biased from having answered worse ones < 1361819710 871112 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I'm surprised it didn't get down-voted actually < 1361819729 298772 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(the three sins are: assuming C is "close to the machine", assuming the machine is an in-order single-unit processor with no cache, and NOT FUCKING RUNNING THE FUCKING THING) < 1361819730 886101 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i don't want to downvote it, it feels rude < 1361819743 601599 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i don't have enough SO rep for that it feel Just < 1361819763 457854 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl: That's a>min(b,c) < 1361819812 675598 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :(what's that a response to) < 1361819820 547308 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :19:14:46 < nooodl> someone answer "(a > b) || (a > c)" < 1361819836 751278 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :that was the question < 1361819847 591171 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :oh no we're talking about this SO post where someone asked "optimize (a>b)||(a>c) for me" < 1361819920 497749 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :now i'm reading shitty SO questions... < 1361819922 157492 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :http://stackoverflow.com/questions/15074624/how-can-i-make-a-program-determine-whether-or-not-the-input-is-an-int-in-python < 1361819955 371892 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooodl: I'm not even clicking on that. sounds painful. < 1361819963 325962 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl: In haskell I'd do it with a fold < 1361819975 704042 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :boily: you should see the example code... < 1361819976 236076 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No idea about what the idiomatic thing is in python, list comprehension? < 1361819983 310087 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can python list comprehensions do folds? < 1361819997 750348 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :reduce(), sum(), any(), all() < 1361820000 413640 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :python has a 'reduce' function which is a fold < 1361820001 501550 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah, top answer is good < 1361820010 507597 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Reduce apparently isn't idiomatic < 1361820012 48954 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or something < 1361820017 850518 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooodl: can you say "shmuck bait". < 1361820023 874208 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :The bottom one is pretty... exceptional < 1361820031 455739 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: python community is terrified of basic functional programming < 1361820036 876451 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :guido actually just does not understand it < 1361820052 263563 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :he said that Python isn't a functional language because 'map' is a library function, not like in Haskell where it's special magical built in compiler primitive < 1361820055 304933 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :-_- < 1361820065 729886 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hahaha < 1361820089 731556 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :well, list comprehensions are basically map. and *also* zipWith < 1361820096 912653 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and filter < 1361820099 944937 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :yeah < 1361820100 466929 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Isn't everything in Haskell that isn't a keyword or doesn't have a # not a built in < 1361820114 589769 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, and lists and strings are built in of course < 1361820119 202225 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :uh < 1361820120 237159 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :numbers? < 1361820121 270680 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wait up < 1361820123 882071 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :functions? < 1361820128 798511 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so first of all the # names are not part of Haskell < 1361820130 994194 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they are a GHC extension < 1361820136 4111 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl: List comprehensions are the list monad but pansier < 1361820154 514290 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are a few different kinds of 'built in' < 1361820160 539319 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Ok, so State# isn't an actual thing < 1361820168 804217 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Int and (IO t) and such are abstract data types < 1361820170 274626 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Except in GHC land < 1361820184 812231 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :standard Haskell doesn't tell you what their constructors are, or let you pattern-match on them < 1361820197 201632 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: State# is a horrible abomination and any attempt to understand IO thorugh it is doomed to massive confusion < 1361820200 794349 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hope that helps < 1361820211 64471 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i like how Bool isn't "special" < 1361820219 75263 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Lists aren't special except that they have special syntax < 1361820229 333692 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :functionally equivalent to data List a = Nil | Cons a (List a) < 1361820283 486389 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Well I did mean the syntax < 1361820288 588033 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Obviously "" is syntax too < 1361820322 772034 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway there are at least three kinds of 'built in' < 1361820337 894518 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :- thing the standard says is abstract, but it's a library in GHC and you can peek at the internals < 1361820354 886839 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :- thing that looks like a library function but is implemented in GHC.Prim and so there are no Haskell internals to peek at < 1361820357 915647 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :- actual special syntax < 1361820371 885457 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: I hope I will be able to run this through a socks proxy so I can have it run through greenhouse. < 1361820378 467085 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :iirc GHC's source code actually contains the line "data [] a = [] | a : [a]" somewhere < 1361820385 622509 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :import would be the third < 1361820387 169006 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: Don't worry though, it should work < 1361820400 801544 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :As well as [stuff] and "stuff" < 1361820401 938350 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because it's convenient for every data type to be associated with a particular declaration on a particular line of a particular file < 1361820406 46267 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it's not generally allowed syntax < 1361820436 864199 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Idris has any type with the constructors Nil and (:) (I think) to use [] syntax < 1361820439 805385 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :GHC.Prim seems to have # stuff and -> < 1361820440 438844 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :as for unboxed types like Int#, not only are they not in standard Haskell but the language semantics of standard Haskell wouldn't allow them < 1361820452 107947 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for example Haskell doesn't have any way to deal with the fact that [Int#] is illegal < 1361820471 801013 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in Haskell every type can be used as a type argument to a polymorphic thing, but in GHC this is not true for unboxed types < 1361820495 451524 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What would [Int#] even mean < 1361820503 255980 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :list of unboxed integers... < 1361820512 410577 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, but implementation wise < 1361820533 127158 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a list where every (:) closure contains a machine int and a pointer to another such closure < 1361820538 493763 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can write this type < 1361820547 666381 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Actually, I can see it work < 1361820554 956034 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :data UIntList = Cons Int# UIntList | Nil < 1361820562 905393 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: "readProcess "blsqirci.exe" ["--ircbot",p] """ - that looks windows < 1361820565 685993 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But it'd mean the list nodes would have different sizes depending on the type < 1361820579 939949 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if your implementation used a spare bit to tag pointers vs. words, you might allow this < 1361820591 405952 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think each list node ends up as two pointers, assuming the list doesn't get optimised away? < 1361820593 289854 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: should that give any problems, considering my haskell knowledge < 1361820596 21468 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but in general you don't want to, because you want to be able to emit polymorphic code that treats everything uniformly as heap pointers < 1361820623 795159 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: in C++ you can do the equivalent of [Int#] because templates, rather than emitting polymorphic code, are a kind of glorified macro system that emits code specially for each type where used < 1361820640 713478 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so it's no problem that list and list have different element sizes < 1361820652 176948 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It also makes for horrific error messages < 1361820665 896086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's... tangentially related at best < 1361820834 136280 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1361820870 361554 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What languages have implementations that give really good error messages? < 1361820873 575944 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Probably Racket < 1361820879 432827 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :clang is supposed to be very good < 1361820901 239142 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it will spit your code back at you with the problematic part highlighted and unerlined < 1361820908 95309 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i always wanted a badass type error debugger for Haskell < 1361820937 4861 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which would give you a slick way to visualize the type equations produced for your terms, and why unification fails on them < 1361820940 662880 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :What packet gives me Web.Encodings for Haskell? < 1361820946 453141 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :*package < 1361820953 291151 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :(debian) < 1361820959 364980 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :probably no debian package < 1361820973 228456 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Oh so I need to use the haskell installer thingy? < 1361820979 149452 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell-web-encodings-thank-you-debian < 1361821011 787518 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: have you heard of type error slicing? < 1361821014 375753 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. http://www.macs.hw.ac.uk/ultra/skalpel/ < 1361821047 566234 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cool < 1361821054 204268 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :"libghc6-webkit-dev - Binding to the Webkit library" probably not? < 1361821100 895682 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :go to hackage.haskell.org < 1361821106 854076 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: I hear edwardk wrote one for Haskell once < 1361821108 863218 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and find the hackage package name using search < 1361821116 116749 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and then it's probably libghc6-whatever-dev if it exists < 1361821125 387214 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this is more likely to work than random guessing < 1361821162 695921 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :http://hackage.haskell.org/package/web-encodings < 1361821163 753986 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :hm < 1361821171 759491 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :why does mroman use obsolete packages? < 1361821175 882510 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I was reading an interesting article about monad, 'pipes' and being a 'red pipe'. From what it seems it is saying function parameters or classes are types of pipes to make sure everything fits. Then it goes about being a red pipe and must always be a red pipe and purity. This part I didn't understand < 1361821180 867504 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Why can't a 'red pipe' become a 'blue pipe'? Can a red pipe be converted to a plain pipe? What does this have to do with purity? and can I think of this being something like class RedPipe: PlainPipe { /* same interface and implementation here*/ } ? < 1361821185 243946 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :apt-get install cabal < 1361821197 625639 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: um... < 1361821201 331590 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: gas up my murdering chainsaw < 1361821201 853908 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :YES < 1361821202 924128 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :I KNOW < 1361821202 938268 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :nooodl: I got cabal < 1361821222 189150 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :So I don't rally need that one < 1361821228 553560 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :make sure it's the right one and not the hedge trimming chainsaw or the juggling chainsaw < 1361821240 889405 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they're all selected for the purpose < 1361821244 566216 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :right tool for the right job you know < 1361821262 144424 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: where's that from < 1361821269 281914 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :You might not have all required modules. 'cabal install split web-encodings haskeline mtl regex-compat parsec digits statistics' should fix that. < 1361821270 927993 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :AnotherTest: ^ < 1361821273 650474 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: http://stackoverflow.com/questions/15068648/monads-red-pipe-different-from-type < 1361821311 172598 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :nooodl:well I know I got parsec < 1361821330 868528 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I think its just web-encodings < 1361821338 112781 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it's easier to just run that entire line < 1361821340 638956 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oh and mtl < 1361821342 943563 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it'll skip over the ones you already have < 1361821349 215687 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :abal: cannot configure mtl-2.1.2. It requires transformers ==0.3.* < 1361821356 547845 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :This is the first time I've heard about pipes having colours < 1361821368 569688 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :nooodl: For the dependency on transformers ==0.3.* there are these packages: < 1361821368 584155 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :transformers-0.3.0.0. However none of them are available. < 1361821372 100277 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Great answer but I have a few more questions. Does State and IO () have a special meaning or are they user/library defined types? If i had to guess State means it modifies global variables (which I don't understand because I thought everything was read only/pure) and IO() means the data will not be the same even if the same parameters are called repeatedly. But I'm not sure why there are () after the IO. Is IO a type and () have a meaning? – Brute < 1361821375 663184 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :meh, seems like cabal broke < 1361821395 800625 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: owww < 1361821403 133621 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :make it stop < 1361821408 22656 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: I believe State is library-defined < 1361821409 46143 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ACTION watches kmc's temperature increase worryingly < 1361821413 128163 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: .................. < 1361821416 490981 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And could be defined by an user just fine < 1361821421 668611 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :elliott: at least it's not phrased in the pipe metaphor < 1361821425 507426 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :this person is learning about monads lets make fun of them < 1361821430 10687 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: ............................................................................................................................. < 1361821430 556160 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :psst freefull he's quoting someone < 1361821442 110814 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: not sure what is going on there is learning < 1361821445 162653 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or about monads in fact < 1361821445 988370 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :nooodl: luckily there is a libghc6-transformers-dev < 1361821447 187058 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's why you use quotation marks < 1361821448 884811 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"Does this mean State is a blue pipe and IO is a red pipe? Is () the drain?" < 1361821450 93487 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or the type doesn't match < 1361821453 635149 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not the beginner's confusion that frustrates me, so much as the plethora of bad explanations that confused him/her to get to this point < 1361821470 434563 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You supply an IRC Message type to me and I take it as a message < 1361821478 452951 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the way that bad explanations by people who are beginners themselves drown out the people who actually know what they're talking about < 1361821480 925656 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :nooodl: I already have it though ? < 1361821498 319221 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i like not using quotation marks around quotations < 1361821510 307102 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :--- abraham lincoln < 1361821515 747420 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :maybe "cabal update" AnotherTest? < 1361821528 498200 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :ah < 1361821529 372215 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's much of why i left #haskell < 1361821533 467173 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :yeah, that might be good idea < 1361821536 688399 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thereby exacerbating the problem but o well < 1361821555 354222 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also it's not like i or anyone else there actually knows what's a good explanation empirically < 1361821559 249988 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The haskell reddit is ok < 1361821560 193472 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :remember when i accidentally did that... in #haskell... a week or two ago, elliott < 1361821561 714152 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we all just have our pet theories and shout them at each other < 1361821561 851754 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: imo you should join #haskell again < 1361821563 346934 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :see what it's like < 1361821563 513820 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But beginners don't seem to go there < 1361821566 200159 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I'm sort of scared of Haskell for some reason < 1361821566 414611 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: is it worse < 1361821567 707749 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it was pretty good < 1361821568 407754 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wonder if there is a correlation < 1361821568 701226 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: yes i yelled at you < 1361821571 801540 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: um i'm not sure < 1361821574 429624 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :you antiyelled at me < 1361821576 104949 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: i guess yes but also better in some ways? < 1361821579 453751 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :better how < 1361821584 786061 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a good question < 1361821585 781705 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it was just nooodl...................................... < 1361821587 480927 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you should find out! < 1361821590 923228 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1361821600 495211 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wow kmc < 1361821602 868499 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :where's your sense of adventure < 1361821611 120598 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :where's your adventurous sense < 1361821622 943649 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what a grand adventure to join a room full of annoying people and get angry and leave < 1361821646 188430 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it's the grandest adventure you'll have on irc < 1361821652 478285 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they're not all annoying! < 1361821656 515745 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf is an op now so how can it be bad < 1361821660 28513 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no they're not < 1361821669 145520 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it's even Grander when you join more annoying channels < 1361821698 24759 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :they made shachaf an op? < 1361821700 641726 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tbf #haskell is pretty annoying < 1361821737 825697 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :19:48:21 * hackagebot Nomyx 0.1.0 - A Nomic game in haskell, featuring automatic, machine-executed rules written by the players http://hackage.haskell.org/package/Nomyx-0.1.0 (CorentinDupont) < 1361821741 863978 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :19:48:23 * hackagebot Nomyx-Rules 0.1.0 - Language to express rules for Nomic http://hackage.haskell.org/package/Nomyx-Rules-0.1.0 (CorentinDupont) < 1361821742 191294 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric : I've heard #PHP is pretty annoying < 1361821742 877551 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's why I ask all my haskell questions in here < 1361821744 883479 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you get exciting package announcements like this < 1361821751 536075 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :AnotherTest: PHP is pretty annoying < 1361821764 217857 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i wonder how a sense could be adventurous < 1361821773 238001 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :that's like an elliott christmas present < 1361821774 916046 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sounds like material for a very surreal novel < 1361821775 412266 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Especially if you're looking for questions like "what does $a = 1+1; do in PHP?" < 1361821790 219437 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably a SQL injection < 1361821801 600208 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: no that would be @ < 1361821806 19975 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Assigns 3 to $a < 1361821809 272283 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did anyone ever tell you 'bout @ < 1361821812 277647 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :anyway the thing that bothers me the most in ANY irc channel is, < 1361821812 957606 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :(no) < 1361821836 543183 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :People not finishing their sentences? < 1361821839 876492 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :when people come in and ask "can i ask a question about ... here?" < 1361821853 794037 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can I ask a question about lasagna here? < 1361821854 106291 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :and there's some asshole who's like, don't ask to ask!!! < 1361821870 361631 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :instead of just typing, like, "sure" < 1361821878 74101 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what a twist < 1361821879 660389 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what if they say "sure, and you don't need to ask to ask" < 1361821886 983474 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :monqy: yes that twist was intentional < 1361821889 183108 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :this pipe monad metaphor is really horrible < 1361821896 309816 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What if they say "sure, always feel free to ask questions about ..." < 1361821900 795301 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: it's too bad i was already spoiled!!! < 1361821915 65023 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :did i tell you about this once :( < 1361821917 780380 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1361821922 350502 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :nice < 1361821927 821819 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: can you tell nooodl about @ < 1361821935 547932 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Pipes isn't a good name anymore < 1361821939 581631 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :this sounds like a job for the ~secret channel~ < 1361821960 866182 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :failure-0.1.2 failed during the building phase. The exception was: < 1361821961 34048 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :ExitFailure 1 < 1361821961 49282 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :split-0.2.1.2 failed during the configure step. The exception was: < 1361821961 49451 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :ExitFailure 1 < 1361821961 49569 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :web-encodings-0.3.0.9 depends on failure-0.1.2 which failed to install. < 1361821961 891444 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :great < 1361821963 111779 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you mean #esoteric-minecraft thats not very secret!! < 1361821964 657580 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :it oges something like: programs are pipes, haskell makes the "plumber worldwide association" introduce a rule that plumbers never touch naked pipes, monads are red wrappers around pipes < 1361821965 317004 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :cabal just doesn't work < 1361821968 45858 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about toilets < 1361821979 919715 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also the whole channel has to learn about @ < 1361821982 430208 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :flush, overflow, clog < 1361821986 942807 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :AnotherTest: that's some deep shit < 1361822008 204874 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Should I just apt-remove cabal && apt-install cabal < 1361822019 650390 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :olsner: That does sound really stupid < 1361822023 278876 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I actually did cabal install cabal now < 1361822024 189846 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: in summary, vapourware to end all vapourware < 1361822027 402691 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :because it told me to < 1361822031 924796 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :good < 1361822033 471888 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i'll finish it < 1361822051 73391 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: no!!! < 1361822052 88247 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not < 1361822053 813777 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the essence of @ < 1361822055 236363 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :gosh < 1361822059 346626 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm firing you < 1361822062 901002 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :appointing olsner as new @splainer < 1361822069 720354 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"The pipes goes inside another premise we don’t have the control over our pipework anymore. While inside the premise, another plumber decide to modify our pipe, insert a special water cleaner and then “re-inject” the water inside the old pipe system." < 1361822071 690184 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :what's the @ssence of @ < 1361822093 526397 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :olsner: I have no idea what that's saying < 1361822094 317466 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: in the spirit of elliott i was going to make a joke about initial/terminal object in the category of vapourware but i didn't feel up to explaining it < 1361822100 339444 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :olsner: is this person high < 1361822106 140390 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: and i couldn't figure out which would be punchier < 1361822111 409306 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: which way do the arrows go??? < 1361822112 522310 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i like how that sounds like just regular plumbing talk < 1361822114 698649 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :FreeFull: me neither, but it has something to do with monads, supposedly < 1361822123 953610 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :nooodl: how long should cabal install cabal take? < 1361822148 578741 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how long is your internet connection < 1361822157 678080 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :why would you move the water < 1361822159 813805 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :olsner: Obviously monads are actually burritos < 1361822170 452571 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i'm not sure... i installed it as part of the haskell platform < 1361822171 50316 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :monqy: what's a henway. < 1361822175 805107 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :this sounds like a surgical operation rather than plumbing < 1361822178 232434 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is the house alive? < 1361822190 980827 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :boily: is this some sort of joke < 1361822197 764248 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :AnotherTest: I think cabal is not supposed to be installed through cabal in general < 1361822201 607076 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oh < 1361822204 190831 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :it said < 1361822211 28252 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :"please run cabal install cabal" < 1361822211 344077 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1361822220 23181 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1361822226 509080 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :maybe that updates cabal?! < 1361822242 351150 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :cabal install 'cabal install cabal' < 1361822256 952357 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: you like burrito jokes right < 1361822259 136130 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :to make things more or less confusing: cabal the binary comes from the package cabal-install, not from Cabal (which is a library) < 1361822259 998860 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I'm really considering Crtl + C and reinstalling cabal through debian < 1361822261 548931 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oh great < 1361822266 705984 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I get warnings < 1361822267 620233 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: burrito jokes are like burritos < 1361822268 277748 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :monqy: robbing you of any will of making vapoury punchlines. < 1361822275 321892 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :$ fix cabal install < 1361822319 890603 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :wow < 1361822328 425806 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I actually installed cabal with cabal < 1361822333 756392 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulations < 1361822415 662931 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if you upgraded the cabal library, congrats! your installation is now even more broken < 1361822569 578518 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :elliott, did you see and subsequently become very ashamed of my existence because of my SK-calculus implementation < 1361822578 425858 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i saw it < 1361822613 372564 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i just realized i can finally ask this question because i know #esoteric exists: < 1361822621 495464 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???? < 1361822623 518559 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :do you know < 1361822626 103652 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :for sure < 1361822630 413449 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :are there any good esolangs based on lambda calculus that are still easily writable < 1361822642 227553 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :(i.e. lambdas, not sk combinators) < 1361822644 726645 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :It is a common myth that #esoteric actually exists. < 1361822646 973353 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uhh there's that one < 1361822652 124390 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"Imagine that we have our pipe perfectly sealed, with all the junctions perfectly aligned. If you think about this, this is something we could achieve also in an imperative language and, being provocative, also in Scala!" < 1361822660 921375 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Real Fast Nora's Hair Salon Three Shear Disaster Download < 1361822667 16956 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :it does exist in the future however < 1361822679 825712 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :(well, is commonly believed to) < 1361822694 968110 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :http://esolangs.org/wiki/Real_Fast_Nora%27s_Hair_Salon_3:_Shear_Disaster_Download nooodl < 1361822701 784474 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :TOTALLY readable < 1361822717 467854 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :uuuuurrrrrrrrgh < 1361822719 741725 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esolangs.org/wiki/Binary_lambda_calculus totally readable < 1361822731 926868 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :but good name < 1361822732 778862 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esolangs.org/wiki/Backslash_Calculus totally readable < 1361822764 166571 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl i have your esolang < 1361822765 237701 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its called < 1361822767 463407 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the lambda calculus < 1361822771 357777 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :yes!! < 1361822777 286717 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i just need a lambda calculus interpreter basically < 1361822780 965638 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esolangs.org/wiki/MIBBLLII Combinatory Logic But Its Not SK < 1361822791 593762 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that's like five lines of anything nooodl < 1361822793 971631 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :but ideally it'd come with some thingies for input/output/chars < 1361822797 379741 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :have you considered: a scheme implementation < 1361822807 546245 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nooodl: what is an inout/output char in lambda calculus? < 1361822808 343193 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or do you need nonstrict semantics < 1361822826 139279 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :also backslash calculus is entirely lambda calculus with de bruijin, perfect < 1361822871 506984 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Bike, so is Real Fast Nora's Hair Salon 3: Shear Disaster Download < 1361822876 200366 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :imo tailcalled invented backslash calculus so don't use it < 1361822888 524232 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so wait < 1361822894 146874 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are there two tailcalleds or something < 1361822902 91082 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: what do you want this thing for < 1361822906 325621 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: for what do you want this thing < 1361822906 816921 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Except Real Fast Nora's Hair Salon 3: Shear Disaster Download uses real words instead of crummy symbols, and hence is MUCH more readable < 1361822908 665277 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Real Fast Nora's Hair Salon 3: Shear Disaster Download it is then, elliott < 1361822913 483333 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i have it in my head that one of them is ok and the other bad < 1361822927 770304 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it'd be cute < 1361822935 838094 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I think internet relay programming can do lambda calculus really easy < 1361822941 116482 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh wait, i just assumed because of generic he was o < 1361822942 70376 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :k < 1361822947 61119 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :does that still exist AnotherTest < 1361822960 214585 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :nooodl: You're IN an interpreter < 1361822964 475982 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i've read the wiki article but i assumed the channel would just be empty or something < 1361822982 592554 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: http://esolangs.org/wiki/Lambda_calculus "an esolang" < 1361822985 682523 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it exists and it's like the worse version of #esoteric < 1361822990 273257 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :except it's mostly dead i think? < 1361822991 233204 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Just popped on it and it has 22 people other than me < 1361823013 811770 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I guess we should make a "red pipe/blue pipe" language now where you somehow program with monad metaphors < 1361823016 893062 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i avoid #irp < 1361823022 746861 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nooodl, fwiw lazy k comes with a scheme library for translating from the lambda calculus < 1361823054 163016 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : i avoid #irp <-- last I looked it was pretty dead < 1361823056 101456 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :olsner: couldn't you just make aliases for some haskell types < 1361823057 951207 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so nothing to avoid really < 1361823088 23652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy doesn't like dead things < 1361823089 886595 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :rats, for example < 1361823097 900804 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they stink < 1361823104 784991 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :(help whats @) < 1361823110 411510 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its because monqy lives in an abandoned stinky orphanage < 1361823112 764860 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :full of dead rats < 1361823118 812473 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :rat story!! i like the rat story < 1361823121 849266 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :noodle, Binary_lambda_calculus has interpreters in C and Haskell < 1361823128 509065 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :rat story < 1361823131 526304 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rat story < 1361823133 726697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is that like friendship mouse < 1361823136 498931 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but w/ rats < 1361823136 529087 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :including an obfuscated one < 1361823136 830063 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: @ is an English-language macro expanding to the name I will give @ in the future when I decide on one < 1361823146 948210 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1361823155 522917 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Phantom_Hoover: did friendship mouse die in your ceiling and stink up your room for week(s) < 1361823164 434217 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1361823165 154798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1361823167 691022 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :for week < 1361823168 212544 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Phantom_Hoover: and also die under your floor shortly before that < 1361823172 775733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i released it humanely in the garden < 1361823179 521880 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: uh why are you not using vau calculus instead of macros?? < 1361823183 142324 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :do you mean, the name itself is a macro < 1361823183 534130 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im not seeing very many parallels here < 1361823186 861833 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so this rat died both in your floor and your ceiling < 1361823195 23380 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: good q....................... < 1361823198 720325 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well there were probably two rats < 1361823201 693457 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :nooodl: aliases for haskell types are not metaphors, besides what would I use aliases of types for? < 1361823204 686766 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: does english support those < 1361823216 165718 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: what do you mean by "the name itself" < 1361823219 795125 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"@" is an English-language macro < 1361823224 258788 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"@" is not a name < 1361823226 488779 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i meant that < 1361823229 939938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but @ is, just nobody knows what it is yet < 1361823236 31696 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or rather, "@" is < 1361823238 338450 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(a name) < 1361823239 693844 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :is this your "feather" < 1361823242 579922 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :remember when like < 1361823246 590780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but the symbol "'@'" is a macro < 1361823249 86539 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: yes you just say that every word appearing before @ is an operator < 1361823250 953968 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: its not really like feather at all < 1361823251 511973 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :we were seriously talking about implementing @ < 1361823254 462852 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :for like a week < 1361823259 726885 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: more than a week! < 1361823263 515435 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's a week < 1361823265 75179 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's feather < 1361823265 179576 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i might still do it < 1361823266 392083 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's @ < 1361823267 592041 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just not right now < 1361823268 437760 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's elliott < 1361823272 737434 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it sounds a lot like it; what's @ < 1361823275 482006 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :I remember friendship mouse < 1361823286 244213 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: it's an operating environment for computers < 1361823288 213381 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what if it turns out that "@" expands into "butts" < 1361823290 152574 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's butts < 1361823299 947315 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"butts" is an English-language macro < 1361823301 246038 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :http://esolangs.org/wiki/@tention! thanks wiki < 1361823314 563501 :KingOfKarlsruhe!~chatzilla@p4FDCCFB3.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331] < 1361823333 528311 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: it's going to be pretty good when I replace all occurrences of "@" with the name in the logs < 1361823342 340336 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Does any music made using oneshot square waves? < 1361823352 948887 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :zzt title screen music < 1361823361 661374 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: anyway for most of its existence @ has been an #esoteric joke about @ < 1361823368 569224 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but before that it was a different thing < 1361823370 279188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, remember when you were still just trying to do lisp machines on modern architectures < 1361823379 861814 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i wish i could import all #esoteric logs into my brain < 1361823383 255084 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that was you! < 1361823389 406255 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it was both of us! < 1361823391 302395 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :buttstention! < 1361823396 760012 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but you should have known better! < 1361823399 864446 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :nooodl: Do you mean the percussion notes 012456789 of ZZT? < 1361823405 926943 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ha ha lisp machines < 1361823412 191282 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you laughing Bike.... < 1361823421 552985 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lisp machines are pretty great! < 1361823422 408908 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :the notes themselves are also just squarewaves < 1361823423 395372 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :why indeed elliott < 1361823425 987290 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :why indeed < 1361823428 729024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike < 1361823429 385109 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :stfu < 1361823433 976319 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i guess it depends on what you mean by "oneshot" < 1361823435 426450 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :imo stfu < 1361823439 736088 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :nooodl: Yes, it is PC Speaker. < 1361823442 930360 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i admit lisp machine fetishists are unbearable on some level < 1361823447 179901 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but you can't deny they're pretty great < 1361823452 621437 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :but seriously have you ever looked at cdr coding < 1361823457 387376 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :like really looked, at cdr coding < 1361823463 618562 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But what I mean by the "one shot" square waves is a square wave which triggers a monostable circuit at the frequency of the note. < 1361823467 381959 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :cdr coding is cute < 1361823468 946424 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's like your hands man < 1361823476 685629 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is reminding me of ursala < 1361823483 640617 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hey Sgeo_ did you ever look at ursala < 1361823489 177869 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what are my hands like < 1361823492 562943 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :the OSs are kinda cool but i mean people go on about the hardware and < 1361823496 459846 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i just, i uuuuugh < 1361823562 660833 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :zzo38: so just... no volume changes, no vibrato, etc? < 1361823575 214717 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :found this in 9front fortune file: The "do one thing well" philosophy underlying UNIX is best realized in a fully object-oriented environment. - some Linux guy < 1361823575 714668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: come on genera is pretty great < 1361823590 691895 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: anyway do you have any more questions about @ < 1361823595 856343 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1361823605 759667 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :yes: < 1361823611 898547 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i want to see how far the implementation got < 1361823634 768628 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :nooodl: Well, not exactly what I mean; I mean that the duty is not a percentage but rather a fixed time being high regardless of the note. < 1361823665 523325 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nooodl, it uh < 1361823666 319511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :didn't < 1361823666 628566 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(So that high notes have a high duty percentage, and low notes have a low duty percentage) < 1361823668 558677 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: it didn't because it was never intended to be implemented in the state it was in < 1361823673 973514 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and I never claimed I was in the process of implementing it < 1361823684 688153 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :is there a "ref", is it a "programming language" < 1361823688 295846 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hey now i think i was poking around with nasm at the time < 1361823695 435010 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :zzo38: i see < 1361823718 202172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it is possible that at some point code was written with @ at least partly in mind < 1361823731 103322 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :@ turns out to expand to the full text of A Programming Language < 1361823739 152418 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: sure I wrote a bootloader < 1361823742 404325 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :#esoteric logs bloat, explode, covering elliott and his lisp machines in vomit < 1361823742 697574 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi PRIVMSG #esoteric :Nothing here < 1361823743 925398 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :Bike: poor logs < 1361823749 549094 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :digivomit < 1361823754 314553 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well then < 1361823756 506504 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: I don't have any lisp machines because the shipping to the UK would cost too much < 1361823759 601990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :give nooodl a copy < 1361823769 453121 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: what do you mean by "ref" < 1361823783 629755 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :language reference < 1361823785 415952 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :nooodl: Do you know of any like that? < 1361823801 95495 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: what do you mean by language reference < 1361823802 957886 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :zzo38: no < 1361823831 791633 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :elliott: i'm not answering that question, this is retarded < 1361823871 510764 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :(the "depends on what you mean by x!!" chain thing) < 1361823943 727312 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there's no written anything < 1361823959 519468 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :alright < 1361823985 312409 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361824094 690499 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :btw nooodl < 1361824104 665965 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :did you use my damn blaze rod to make that ender chest < 1361824107 854107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : What was that bijection between pairs of naturals and naturals that I knew a long time ago... <-- well one i've discussed on this channel before is f(m,n) = (m+n)*(m+n+1)/2 + m < 1361824113 321124 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :yes, but i got a new blaze rod < 1361824119 77283 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :oerjan, I found it in the end < 1361824121 40124 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it's in my inventory i think < 1361824131 745631 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :maybe i even got 2?? < 1361824139 749810 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what about the good ol' cantor functon < 1361824145 334275 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :function < 1361824155 270704 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :which is what you just said fuck < 1361824193 509113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: possibly the same? < 1361824286 364192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's counting by minor diagonals, anyway < 1361824454 733406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, for n-tuples it generalizes to comb(n1+...+nk+1,k) + comb(n1+...+n(k-1)+1,k-1) + ... + com(n1+n2+1,2) + n1, (modulo any off-by-one errors) < 1361824460 374901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*comb < 1361824465 192254 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1361824472 142049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*k-tuples < 1361824492 873371 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1361824520 284573 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1361824538 327133 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Quit: KEEP SPARKS. FLAME AWAY. < 1361824539 214460 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1361825068 290921 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1361825149 545646 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, what are you even up to in minecraft < 1361825207 251977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm fizzie is idle and fungot is missing < 1361825283 976397 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Did fungot kill fizzie and flee < 1361825485 156084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm in http://hpaste.org/83052 have you considered that the 1,2,3,5 values are also themselves pairs? < 1361825499 175778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: ^ < 1361825506 99171 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :I had not < 1361825533 393701 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :@ask fungot did you kill fizzie and flee? < 1361825533 469910 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361825571 499377 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :They're chosen because they're the smallest 4 such that they can't be constructed from pairing eachother and aren't zero < 1361825573 213151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1 = (1,0), 2 = (0,1), 3 = (2,0), 5 = (0,2) < 1361825580 87377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh ok < 1361825594 72455 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically, because they have 0 as a part < 1361825602 237344 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Yes < 1361825613 431609 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :The next two would be 6 and 9 < 1361825625 393986 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Then 10 and 14 < 1361825633 666130 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Then 15 and 20 < 1361825634 715792 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Hmm < 1361825643 606195 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :There appears to be a pattern < 1361825651 255475 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Of course there's a pattern < 1361825705 80839 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell Anothertest If you're using linux you might wanna change that to ./blsqirci instead of blsqirci.exe < 1361825705 166127 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361825731 971162 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :And parseSK is one of the prettiest parsers I have ever written < 1361825737 59987 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Perhaps because it is so basic < 1361825771 257563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: x *> pure y == y <$ x , btw < 1361825786 229803 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1361825818 922297 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Oh yeah < 1361825823 657713 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :BUT NEATNESS < 1361825869 921142 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(<$) is neater since only Functor constraint < 1361825884 299080 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :elliott, but the third choice needs it to be an Applicative < 1361825896 807811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well why don't you use (>>) then!! < 1361825901 190264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :all Applicatives are Functors < 1361825916 366915 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (<$) < 1361825917 649367 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => a -> f b -> f a < 1361825922 616010 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, it is < 1361825926 90202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (0 <$ 1 <$> 2) < 1361825927 570616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Could not deduce (GHC.Num.Num (a0 -> b0)) < 1361825927 600599 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from the ambiguity che... < 1361825963 268543 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (0 <$ ( 1 <$> 2)) < 1361825964 797529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Could not deduce (GHC.Num.Num (a0 -> b0)) < 1361825964 812033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from the ambiguity che... < 1361825967 349471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pair <$ char '`' <$> parseSK <*> parseSK < 1361825976 710205 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t parseSK < 1361825978 7656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `parseSK' < 1361825979 637234 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assuming they all chain left to right < 1361825987 515656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: see http://hpaste.org/83052 < 1361825999 493470 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :They're all infixl 4 < 1361826003 165831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1361826011 713756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* pair <$ char '`' <*> parseSK <*> parseSK < 1361826107 59427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose using *> with all of them has an elegance < 1361826115 919244 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361826130 18764 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1361826235 840134 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :And I know about line 32 < 1361826380 42150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pair `flip` b `fmap` step a maybe < 1361826394 644641 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :For a start, `fmap` is <$> < 1361826403 464766 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :pretty sure oerjan knows that < 1361826403 602390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1361826414 378025 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :And infix flip feels wrong to me < 1361826449 203148 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :If there were more brackets about I'd be tempted < 1361826468 979743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually hm < 1361826516 43808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ?a <$> ?b ?? ?c < 1361826517 354125 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(?a::a1 -> a -> b, ?b::f a1, ?c::a, Functor f) => f b < 1361826520 463104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t flip < 1361826521 726921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(a -> b -> c) -> b -> a -> c < 1361826538 836392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they removed caleskell flip but it still exists as lens ?? < 1361826599 363095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: so, pair <$> step a ?? b , although you need to import ?? from lens >:) < 1361826610 541087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (??) < 1361826612 147265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => f (a -> b) -> a -> f b < 1361826637 423574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it really should be in Data.Functor though < 1361826639 190241 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (.) < 1361826640 382851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => (a -> b) -> f a -> f b < 1361826643 497333 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (++) < 1361826644 766284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monoid m => m -> m -> m < 1361826647 269463 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1361826682 116130 :epicmonkey!~epicmonke@77.122.91.146 JOIN :#esoteric < 1361826701 493963 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :oerjan, I'm avoiding lens, because it is really overkill < 1361826707 523516 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so if i can't say lambdabot is running caleskell what can i say it's running? caleslens?? < 1361826717 586148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: yeah it has heaps of dependencies < 1361826728 602337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: there's plenty of cale left < 1361826730 930270 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Bike: well (++) and (.) are still caleskell < 1361826739 69146 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :some day, my bot will overthrow lambdabot. < 1361826747 850288 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :oerjan, you are aware that I know about lens, quite a lot? < 1361826759 387049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: anyway, it's just f ?? x = fmap ($ x) f < 1361826764 826086 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :boily, what's the prefix for your bot? < 1361826805 774457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Functor f => f (a -> b) -> a -> f b < 1361826806 92901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude fmap :: Functor f => (a -> b) -> f a -> f b < 1361826806 163141 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Functor fmap :: Functor f => (a -> b) -> f a -> f b < 1361826806 177988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad fmap :: Functor f => (a -> b) -> f a -> f b < 1361826811 321797 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t (+ 1) . (+ 1) < 1361826812 750301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num b => b -> b < 1361826824 77187 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t (+ 1) < 1361826825 306284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num a => a -> a < 1361826835 456118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ($>) < 1361826837 30083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `$>' < 1361826837 61160 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: < 1361826837 75603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `$' (imported from Data.Function), `$!' (imported from Prelude), < 1361826847 581209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it doesn't exist < 1361826881 199073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except it's not symmetric to <$ < 1361826900 138812 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: ~. < 1361826917 156619 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~ (1, 2) ^. _1 < 1361826917 785057 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1361826922 343271 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) ^. _1 < 1361826925 619664 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): < 1361826928 299128 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :eh? < 1361826930 683315 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Needs more lenses < 1361826942 452350 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ($>) would be flip (<$), no? < 1361826943 665402 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval fst (1, 2) < 1361826943 808045 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :let me check... < 1361826945 333186 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :1 < 1361826976 458690 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :weird, Control.Lenses is there... < 1361826980 359195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i was looking for a good name for ?? if it were put into Data.Functor, ?? doesn't really fit with the rest of the Functor/Applicative naming scheme < 1361827000 156430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and no, it's not flip (<$) < 1361827000 630005 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1361827008 62726 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) & fst < 1361827009 195259 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :1 < 1361827016 17144 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) ^. _2 < 1361827017 101476 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :2 < 1361827019 401325 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :put strength in while you're at it :P < 1361827022 251292 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) ^. _1 < 1361827023 143547 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :1 < 1361827025 546035 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :weird... < 1361827041 164592 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) & both .~ negate & _1 +~ 2 < 1361827042 52016 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (a0 -> a0)) < 1361827042 203020 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M9092509914124073958.show_M9092509914124073958' < 1361827042 217364 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1361827042 217540 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Show.Show (a0 -> a0))No instance for (GHC.Num.Num (a0 -> a0)) < 1361827042 217706 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `e_11212' < 1361827042 541166 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1361827042 555545 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Num.Num (a0 -> a0)) < 1361827053 513473 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) & both .~ negate & _1 +~ 2 < 1361827054 503518 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (a0 -> a0)) < 1361827054 608346 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M5854169526931405235.show_M5854169526931405235' < 1361827054 623918 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1361827054 624045 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Show.Show (a0 -> a0))No instance for (GHC.Num.Num (a0 -> a0)) < 1361827054 624154 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `e_11212' < 1361827054 624259 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1361827055 628567 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Num.Num (a0 -> a0)) < 1361827058 933975 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yikes < 1361827061 329412 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :That isn't right < 1361827068 159443 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) & both %~ negate < 1361827069 385337 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :(-1,-2) < 1361827069 531076 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Yes it is < 1361827069 577641 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :monqy: you didn't see nothing there. move along. < 1361827078 536730 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (1, 2) & both %~ negate & _1 +~ 2 < 1361827079 617673 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :(1,-2) < 1361827091 965006 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :who's cuttlefish. is cuttlefish lambdabot's evil twin < 1361827093 148796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact i think the most logical name for ?? would have been <$ ... it takes a Functor on the left and an ordinary value on the right... < 1361827101 929570 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that reinforces my belief that yes, lenses tend to be completely overkill. < 1361827123 369627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then <$> should have been $> < 1361827124 407243 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval 4 # _Just < 1361827125 404352 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Could not deduce (Data.Profunctor.Choice p0) < 1361827125 578097 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from the ambiguity check for `e_14' < 1361827125 593236 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :from the context (GHC.Num.Num < 1361827125 593393 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : (Control.Lens.Review.AReview < 1361827125 593502 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : s < 1361827125 593670 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : t < 1361827125 593776 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : a < 1361827126 605413 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : (p a2 (f b) -> p (Data.Maybe.Maybe a2) (f (Data.Maybe.Maybe b)))), < 1361827126 619878 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Control.Applicative.Applicative f, < 1361827127 632831 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Data.Profunctor.Choice p) < 1361827127 647258 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : bound by the inferred type for `e_14': < 1361827128 651830 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : (GHC.Num.Num < 1361827145 310477 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval 4 ^. re _Just < 1361827146 237524 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Just 4 < 1361827149 960731 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooodl: my cuttlefish is not lambdabot's twin yet. for now, it's just evil. < 1361827153 552428 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric ::t (#) < 1361827155 441921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `)' < 1361827158 410449 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric ::t ( # ) < 1361827159 583214 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `#' < 1361827178 50862 :fungot!fis@eos.zem.fi JOIN :#esoteric < 1361827179 33016 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck lambdabot < 1361827179 705630 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Software description: mirror of darcs repo (Haskell). < 1361827196 200432 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :woohoo! the one and only fungot is back! < 1361827196 781962 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: damn your mother! < 1361827196 812409 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fungot: You have 1 new message. '/msg lambdabot @messages' to read it. < 1361827202 441248 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval (Left 3, Right 4) ^? _1._Left.to negate < 1361827203 550151 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Just (-3) < 1361827210 600046 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ok. never saw that one coming. < 1361827222 283901 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :^echo @messages < 1361827222 678688 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :@messages @messages < 1361827222 709123 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :olsner asked 28m 10s ago: did you kill fizzie and flee? < 1361827226 840352 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot: why so mean? < 1361827227 634428 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: ( waaay to much mutation, though; i want an irc client < 1361827240 286398 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :^style < 1361827240 700862 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1361827248 494511 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote * fungot has joined #esoteric woohoo! the one and only fungot is back! boily: damn your mother! ok. never saw that one coming. < 1361827248 625183 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :elliott: i just dont want to do for about fnord generations now.... < 1361827252 339668 :HackEgo!codu@codu.org PRIVMSG #esoteric :968) * fungot has joined #esoteric woohoo! the one and only fungot is back! boily: damn your mother! ok. never saw that one coming. < 1361827255 617652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure if that last line is good or bad to include < 1361827263 718163 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, fungot doesn't trigger when lambdabot tells it about messages? < 1361827264 33760 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: it has nothing to do and not too specific to scheme. < 1361827279 221954 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: pls make fungot @messages < 1361827279 556183 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :elliott: i would assume quite a lot of contrast. i believe they are not < 1361827280 908182 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> "I love fungot" < 1361827281 241869 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FreeFull: is there a bfm tutorial anywhere or documentation or at least that's the case in hand... < 1361827282 367862 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "I love fungot" < 1361827283 112147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: in fact hm the perfect naming would have been: $> = current <$>, <$> = current <*>, <$ = current ?? < 1361827283 785570 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fungot has an "ignore's list" < 1361827284 311408 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :monqy: anyway infinite loop then is easy to write the code < 1361827287 22076 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^ul (@messages)S < 1361827287 184073 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :@messages < 1361827287 217614 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1361827290 633589 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh that was easy < 1361827291 333041 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :fungot nethack style?? < 1361827291 687357 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :nooodl: f is applied to it, as if it were reliable. unfortunately it means we don't know < 1361827297 249537 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i think ski has proposed something like that < 1361827297 440372 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :igorns list < 1361827302 873072 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oppan nethack style? < 1361827311 502738 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover........ < 1361827317 880149 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover: ha ha ha :D < 1361827320 283626 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Phantom_Hoover................................ < 1361827321 722253 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hey man i'm doing it ironically < 1361827334 340936 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: however I am not sure that is perfect because ideally a mirrored operator should be the flip of the non-mirrored one :P < 1361827347 998103 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :^style c64 < 1361827348 11676 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: c64 (C64 programming material) < 1361827352 237425 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What elliott said < 1361827372 100842 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :fungot, hi < 1361827372 641556 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :nooodl: in boolean algebra, the word if is followed by ready. the video display matrix, does which represent data during statement execution. therefore, if you are communicating with other applications that require large amounts of each routine in rom) < 1361827383 146282 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :great < 1361827384 285557 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well that's already broken with *> and <* isn;t' it < 1361827403 522739 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: right which is the `imperfectness' < 1361827421 776995 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: also (<$>) is an even worse name than (<*>) because it's even more bulky :( < 1361827422 96908 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :: isn't the flip of : !!! < 1361827452 537969 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval flip (:) "hello" '_' < 1361827453 440144 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"_hello" < 1361827525 947308 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i feel like haskell learnin' < 1361827586 943186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : monqy: you didn't see nothing there. move along. <-- i suggest you remove line breaks in your bot output somehow, it's really verbose < 1361827592 160959 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :things i've considered reading about: arrows, lenses, parsec, "which is more important" < 1361827636 640683 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :um < 1361827647 621716 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: one of the top priorities for the next version. < 1361827647 636030 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :arrows are dumb but "easy" < 1361827652 756992 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lenses are easy and good < 1361827657 209645 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :parser combinators too < 1361827674 901791 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :dont learn arrows < 1361827677 590269 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I'd suggest parsers, as they are the most practicalest. < 1361827685 228293 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lenses are practical.......... < 1361827690 372122 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :but it has an operator called (&&&) < 1361827709 275204 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> (succ &&& pred) 5 < 1361827710 845905 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (6,4) < 1361827711 380213 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :move along now < 1361827719 796809 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :arrows are interesting if you want to completely break your mind, viz. ArrowLoop. < 1361827724 2344 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :but it has an operator called (***) < 1361827731 981840 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> (succ &&& pred) (1, 2) < 1361827733 431011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum (t0, t1)) < 1361827733 471672 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_112' < 1361827733 486185 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1361827736 976383 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woops < 1361827740 122751 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> (succ *** pred) (1, 2) < 1361827741 569143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (2,1) < 1361827742 301229 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :move along now < 1361827748 16353 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :that's a cute function < 1361827756 194101 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :are arrows ever something that isn't tuples < 1361827769 126643 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i mean. the answer is obviously "yes", < 1361827769 141809 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> (succ +++ pred) (Left 1) < 1361827770 466074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Left 2 < 1361827776 3140 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> (succ +++ pred) (Right 1) < 1361827777 521683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Right 0 < 1361827795 451342 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> (succ ||| pred) (Left 1) < 1361827797 32105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1361827801 184599 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> (succ ||| pred) (Right 2) < 1361827802 355756 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooodl: you can do interesting things with arrows and streams. let me find that blog article again... < 1361827804 121557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1361827816 542952 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: the answer is no, actually. taneb's showing off arrowchoice. really the thing that varies with arrows is it's not always with normal ol functions (->) < 1361827825 206096 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: arrows are dumb < 1361827828 319885 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :ok < 1361827829 712461 :epicmonkey!~epicmonke@77.122.91.146 QUIT :Remote host closed the connection < 1361827843 362297 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :nooodl, parsers are fun < 1361827845 689263 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i really can't imagine ever needing arrows from what i've heard about them < 1361827845 873274 :epicmonkey!~epicmonke@77.122.91.146 JOIN :#esoteric < 1361827857 917699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :arrows are really bad seriously < 1361827862 859844 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :nooodl, Control.Arrow has a few handy functions in it < 1361827866 495898 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :some of the arrow combinators are sort of useful sometimes but just because you want those functions on (->) < 1361827867 127424 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :That's it < 1361827875 356791 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :parsers in haskell are magic... < 1361827877 93799 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :edwardk has better versions of those functions!! < 1361827877 614934 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i see < 1361827889 171659 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :does lens have (***) (&&&) < 1361827889 767668 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :elliott, what's the better version of (|||) < 1361827891 586378 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooodl: https://github.com/leonidas/codeblog/blob/master/2012/2012-01-08-streams-coroutines.md < 1361827911 164026 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: i forget < 1361827912 50840 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I mainly use arrows for pointless programming. < 1361827942 719361 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :arrows are pointy though < 1361827958 775509 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::-) < 1361827995 22348 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :arrows always make me think of psephology < 1361827997 531601 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :bad association y/n < 1361828002 95690 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl: what is it you want to learn about parser combinators, just how to use parsec or? < 1361828004 801330 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck psephology < 1361828006 81930 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Psephology is a branch of political science which deals with the study and scientific analysis of elections. < 1361828010 869523 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :how to parse < 1361828024 201966 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does that mean... < 1361828030 690069 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooodl: imho, I think attoparsec is the best out there. easy, well documented, and up to date. < 1361828036 702970 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i don't know! what does "parser combinators" mean < 1361828044 119884 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :use trifecta clearly < 1361828054 653622 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Arrows are good for shooting people with < 1361828058 241257 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck parser combinator < 1361828058 947968 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :In functional programming, a parser combinator is a higher-order function which accepts several parsers as input and returns a new parser as its output. < 1361828066 264136 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you know like arrow's impossibility theorem < 1361828088 956581 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: it means building parsers out of combinators < 1361828093 780853 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :attoparsec is really bad for general parsing < 1361828098 384439 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :since it doesn't handle unicode at all last i checked < 1361828100 977796 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and gives bad error messages < 1361828101 713963 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :class Arrow a => Zeno a where { halfMore :: a -> a } ? < 1361828102 520848 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⇄ not so impossible now are you < 1361828104 874765 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :god, i could've actually deduced that definition from "parser" + "combinator" < 1361828107 92845 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's really intended for binary file format parsing < 1361828108 415341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hike < 1361828111 795874 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hachaf < 1361828148 337036 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: what about the Text version of Attoparsec? < 1361828148 916937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: are profunctors dumb < 1361828159 343148 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :how about: instead of specifying rules in some warped BNF derivative, you build up a function that parses your language out of simpler functions called "combinators". disclaimer this may be completely wrong < 1361828160 782449 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: no :) < 1361828168 512633 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :shachaf: profunctors are time-traveling evil monstrosities. < 1361828173 799404 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Bike: silly talk < 1361828175 691018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what about profunctor + strong + choice + category < 1361828179 560752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that kinda dumb < 1361828187 769056 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that ~Arrow < 1361828196 848336 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: hmm, I forget < 1361828201 303677 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :error mesage problem is still there, though < 1361828226 37118 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: that's ArrowChoice < 1361828230 992907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh right < 1361828234 867950 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :profunctor + strong + category < 1361828239 600156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"hows that" < 1361828240 437466 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :boily: zeno is bottom < 1361828271 780153 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least profunctor+strong+category has better foundations than arrow it's built from not stupid things "i think???" .............................. maybe strong is stupid < 1361828275 201612 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(is strong stupid) < 1361828295 217472 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :((i dont remember the definition of strong)) < 1361828303 847870 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I messed a bit with profunctors but didn't see how to use them to make something useful < 1361828314 840734 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361828315 246645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(((monqy: strong gives you first' :: forall a b c. p a b -> p (a, c) (b, c)) < 1361828320 539226 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361828322 603540 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(((((and also second') < 1361828324 505984 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361828337 569258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(ie arrombinators) < 1361828346 586096 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@yarr < 1361828346 616617 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Eat maggoty hardtack, ye unkempt, jenny frequentin', son of a gun. < 1361828354 783358 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361828364 929678 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval A.parseOnly (string "é") "é" < 1361828365 752296 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: `string' < 1361828365 913331 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Perhaps you meant one of these: < 1361828365 928092 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : `A.string' (imported from Data.Attoparsec.Text), < 1361828365 928228 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : `storing' (imported from Control.Lens), < 1361828365 928337 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : `strict' (imported from Control.Lens) < 1361828373 477025 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval A.parseOnly (A.string "é") "é" < 1361828374 549376 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match expected type `Data.Text.Internal.Text' < 1361828374 563814 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : with actual type `[GHC.Types.Char]'Couldn't match expected type `Data.Text.Internal.Text' < 1361828374 563949 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : with actual type `[GHC.Types.Char]' < 1361828382 684727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :~eval data Hi = Hi < 1361828383 184526 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:1: parse error on input `data' < 1361828392 817600 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :argh fscking dammit stupid not overloaded strings! < 1361828398 964477 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :˙☹˙ < 1361828434 182794 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :˙͜˙ < 1361828450 597055 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :☺ < 1361828461 776739 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you're borking my weechat. stop that. < 1361828471 373152 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :°ᵜ° < 1361828472 912070 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1361828479 106558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what did i even do < 1361828502 131818 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :shachaf: looks like that's monqy's fault. < 1361828504 835936 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :combining double breve below? seriously? < 1361828512 129760 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :°̯° < 1361828520 591465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: you gotta problem with that < 1361828543 71950 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval A.parseOnly (A.string $ T.pack "é") $ T.pack "é" < 1361828544 128043 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Right "\233" < 1361828556 656537 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: yeah. attoparsec does do utf-8 correctly. < 1361828580 622037 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :good to know < 1361828594 253730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :et tu, parsec? < 1361828673 702405 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :> parse (Text.Parsec.Char.char '') "" "" < 1361828673 765788 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: recoverEncode: invalid argument (invalid character) < 1361828706 896960 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :btw why does mueval not do unicode < 1361828709 639202 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :LAMBDABOT < 1361828716 991578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: It does. < 1361828719 18980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, did? < 1361828722 608268 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i mean < 1361828726 916098 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot did Unicode fine before The Upgrade. < 1361828728 92959 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> ǟ < 1361828728 567140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: recoverEncode: invalid argument (invalid character) < 1361828731 833674 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's going on there < 1361828738 554575 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :~eval Text.Parsec.parse (Text.Parsec.Char.char '') "" "" < 1361828739 516980 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: `Text.Parsec.parse'Not in scope: `Text.Parsec.Char.char' < 1361828740 914923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot being stupid. < 1361828748 913963 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ACTION pokes lambdabot  < 1361828761 778375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot both uses ByteStrings to represent text and Strings to represent bytes. < 1361828771 569670 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cute < 1361828785 328364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm surprised anything works at all. < 1361828806 648099 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :That... seems bizarre < 1361828821 718929 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :shachaf: wat < 1361828828 525175 :Taneb!~nathan@host-92-30-160-140.as13285.net PRIVMSG #esoteric :Anyway, goodnight < 1361828829 433521 :Taneb!~nathan@host-92-30-160-140.as13285.net QUIT :Quit: Leaving < 1361828836 477173 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wike < 1361828841 200782 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ak < 1361829053 354222 :GOMADWarrior!~Regis@186.222.62.175 QUIT :Ping timeout: 252 seconds < 1361829222 342205 :blume!~blume@p57A2512F.dip.t-dialin.net JOIN :#esoteric < 1361829325 432608 :ion!ion@heh.fi PRIVMSG #esoteric :Cats http://youtu.be/YyHUNKV5Ouw http://youtu.be/0xvHEdqwSjY < 1361829332 197398 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1361829392 253408 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com JOIN :#esoteric < 1361829726 709527 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote reindeer < 1361829728 439901 :HackEgo!codu@codu.org PRIVMSG #esoteric :857) FireFly: oh, did you see ion's police reindeer? that was ... at least as on-topic as this discussion < 1361829754 964807 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fusermount < 1361829756 163436 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fusermount: not found < 1361829758 843107 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aw. < 1361829766 700821 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :not sure if relevant, but it had ion and animals < 1361829801 591538 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote chemistry < 1361829803 25839 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361829807 446540 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote magnetism < 1361829808 913866 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361829900 701150 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`quote psephology < 1361829902 67341 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361829904 918305 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`quote cybernetics < 1361829906 300442 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361829920 231361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote bike < 1361829921 835386 :HackEgo!codu@codu.org PRIVMSG #esoteric :855) Bike: Your client colours people? it would be pretty boring to see everyone as white, i get that enough in real life \ 858) "damn, my port of ghc to php isn't properly taking javascript booleans into account" \ 878) i bet a blog post complaining about ");});});" syntax in JavaScript and comparing it unfavorably t < 1361829945 138603 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`quote shachaf < 1361829946 741204 :HackEgo!codu@codu.org PRIVMSG #esoteric :539) elliott: GHC bug? Come on, it's the parentheses. The more parentheses you add, the closer it is to LISP, and therefore the more dynamically-typed. \ 580) Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. \ 614) VMS Mosaic? I hope that's no < 1361829956 667031 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`delquote 580 < 1361829959 494269 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote 878 < 1361829961 59421 :HackEgo!codu@codu.org PRIVMSG #esoteric :​*poof* Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. < 1361829962 364492 :HackEgo!codu@codu.org PRIVMSG #esoteric :878) There is Haskell program "pandoc" to convert formats, so I make "panchess" which is the similar thing but for chess. < 1361829964 340334 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :no~~ < 1361829971 578544 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote 877 < 1361829973 137336 :HackEgo!codu@codu.org PRIVMSG #esoteric :877) i bet a blog post complaining about ");});});" syntax in JavaScript and comparing it unfavorably to Lisp would get approximately one billion comments on hacker news but at what cost? your very soul, kmc! < 1361829980 981634 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh now it gets the formatting right < 1361830064 57237 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1361830065 436243 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i like that quote < 1361830066 539701 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361830079 615526 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`quote revert < 1361830081 123601 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361830089 251635 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote No output. < 1361830090 633762 :HackEgo!codu@codu.org PRIVMSG #esoteric :627) `quote themselves No output. `quote norway No output. `quote lunch No output. Useless bot. < 1361830105 108970 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote themselves < 1361830106 439912 :HackEgo!codu@codu.org PRIVMSG #esoteric :627) `quote themselves No output. `quote norway No output. `quote lunch No output. Useless bot. \ 670) in one case, someone is hurting themselves, in the other, they are only hurting (all) norwegians (to death) < 1361830108 140897 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote norway < 1361830109 256277 :HackEgo!codu@codu.org PRIVMSG #esoteric :627) `quote themselves No output. `quote norway No output. `quote lunch No output. Useless bot. \ 826) unfortunately df is not yet able to simulate norway < 1361830119 440876 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote lunch < 1361830120 825478 :HackEgo!codu@codu.org PRIVMSG #esoteric :627) `quote themselves No output. `quote norway No output. `quote lunch No output. Useless bot. \ 728) Free as in unregistered, not free as in lunch or speech. < 1361830149 834101 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :looks like it has at least one quote each for every topic < 1361830164 323561 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no one's from norway here, aren't they? < 1361830184 651692 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: It's a bad quote. < 1361830185 197796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan < 1361830213 308836 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :shachaf: issue resolved, bot useful < 1361830218 159870 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Free as in unregistered"? What does that even mean? < 1361830283 537224 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :shachaf: you should know, you said it! < 1361830309 473657 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :like when you get the free version of some piece of software < 1361830314 9078 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :and it's worse, but free! < 1361830342 389435 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :me and shachaf switched people soon after that quote < 1361830363 729740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whooodl said. < 1361830390 448821 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, so now nooodl == nooodl and shachaf == shachaf, but for different values of nooodl and shachaf? < 1361830406 503646 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :yeah < 1361830410 187276 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl is always == nooodl < 1361830422 977816 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :unless you have a race condition < 1361830431 341601 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :flipped values for nooodl and shachaf even < 1361830550 141710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is the bot useful now? < 1361830557 542966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's apply the standardised test. < 1361830561 7768 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote trombone < 1361830562 246770 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361830563 931505 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :`quote norway < 1361830565 225928 :HackEgo!codu@codu.org PRIVMSG #esoteric :627) `quote themselves No output. `quote norway No output. `quote lunch No output. Useless bot. \ 826) unfortunately df is not yet able to simulate norway < 1361830566 4396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote illinois < 1361830567 590722 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361830573 2725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote telemarketer < 1361830574 290463 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361830574 496563 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote cuttlefish < 1361830576 71418 :HackEgo!codu@codu.org PRIVMSG #esoteric :942) ~eval 1+2 Error (127): this is a great bot boily i love it < 1361830577 893513 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently not. < 1361830586 765836 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :that's a good quote about cuttlefish < 1361830603 647789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :great bot boily < 1361830604 863054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :groily < 1361830625 359987 :boily!~boily@mtl.savoirfairelinux.net NICK :groily < 1361830626 94064 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :someone should look for the one where i go '!gs2 "2 2+"' and gs2bot spams like 20 lines to the channel < 1361830635 602131 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :20 long lines < 1361830635 754469 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wasn't that yesterday < 1361830639 188869 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :yes... < 1361830643 563792 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :first a venus flytrap-looking spatial anomaly, then they get out of it after 2 minutes and go to the holodeck, and it hasn't even started malfunctioning? something's WRONG with this star trek episode < 1361830649 17337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.youtube.com/watch?v=14xcsz43Kuw < 1361830654 736966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :now that's a useful bot < 1361830669 70565 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ah yis neverhood < 1361830724 103231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :btw that's a sad movie so don't watch it unless you like sad movies < 1361830729 102052 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :neverhood is like the best thing ever made < 1361830747 499079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At last olsner is talking some sense? < 1361830764 466814 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :what, why would I ever? < 1361830775 246519 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I stand by the argument that fungot is the one making the most sense in this channel. < 1361830775 801052 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :groily: there are vectored routines which begin at location 53265 ( d011 in hex) is set to a logical file < 1361830780 878835 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :see? < 1361830799 486759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1361830799 539682 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64* ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1361830807 784853 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, 53265 *is* d011 in hex < 1361830837 69801 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :^style pa < 1361830838 82938 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1361830838 97711 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361830842 959875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: tell me more about there are vectored returns < 1361830843 128690 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: fan 3: why no love for rogues! < 1361830848 188502 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :^style qwantz < 1361830848 631292 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: qwantz (Dinosaur Comics transcriptions 2003-2011) < 1361830858 845504 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :^style c64 < 1361830859 272450 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: c64 (C64 programming material) < 1361830879 213647 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot: vectors, matrices, tensors, knuckles, dimples, hubbub. < 1361830879 771199 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :groily: shown below. for a note has started playing will begin putting data onto the stack pointer is placed into the sprite enable register is located starting at 43 ( 2b) reveals that the ctrl key or until the spaces. stepping 3 positions at < 1361830893 949143 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: is it because of your mother that you put data onto the stack pointer < 1361830894 145976 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: you probably asked yourself, " if it's time to send output to return to the right edge of the character rom in and out of the program is run, the < 1361830902 151715 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi groily < 1361830913 662053 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hi quintopia! < 1361830916 541273 :groily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hintopia < 1361830918 650380 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :^style nethack < 1361830918 665078 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) < 1361830919 39155 :epicmonkey!~epicmonke@77.122.91.146 QUIT :Read error: Operation timed out < 1361830922 746829 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hoily < 1361830931 468760 :groily!~boily@mtl.savoirfairelinux.net NICK :hoily < 1361830933 988344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: tell me about the oracle < 1361830934 442950 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: they say that everyone knows why medusa stands alone in the nest without answering, for a heavy statue is really good. the styx could be made to shrink in size and power. trolls they were, as bright as ever. the deceased's next- of-kin would place it carefully in a shop. < 1361830939 399270 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :fungot: hi how are you < 1361830939 619068 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :nooodl: keep your weaponry away from rust. ( buffy the vampire slayer, episode 5.03, " go and sting the men of xibalba." old tom was the celtic ( continental european and irish) fertility goddess. < 1361830950 585242 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it has the comments... < 1361830956 901294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :st without answering, for a heavy statue is really < 1361830961 645778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: fungot? < 1361830961 660485 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: fog cloud to oz. in the evening has no effect on dragons. i am. ( the fox-horse, from the gods, by diana wynne jones) < 1361830962 958382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"audio created with wolframtones" < 1361830979 534128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: what is the one thing every adventurer must know before going into the dungeon < 1361830979 701162 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: this release contains 10% recycled material. this is very embarrassing. do you bow before me?' ( rikki-tikki-tavi, by the two towers, by herbert spencer robinson and knox wilson) < 1361830991 149248 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^style < 1361830991 164932 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* pa qwantz sms speeches ss wp youtube < 1361831009 275488 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ohhh, that's why the diana wynne jones < 1361831016 878546 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i wonder if she died yet < 1361831027 248891 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :she did :( < 1361831031 796039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote I stand by the argument that fungot is the one making the most sense in this channel. < 1361831031 938946 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: thoth: the blindfolding was performed by binding a piece of iniquity, stealing away from the cave; the ferocious fear the only time conan ever saw such an expression of dubiosity on their bodies were jet-black and mostly the size of a warrior tradition, by robert e. howard, bjorn nyberg, and just missed the bunch. turning round again with a touch of his seed unto molech; he shall surely be put to death. < 1361831035 779728 :HackEgo!codu@codu.org PRIVMSG #esoteric :969) I stand by the argument that fungot is the one making the most sense in this channel. < 1361831053 949570 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome oerjan < 1361831055 919930 :HackEgo!codu@codu.org PRIVMSG #esoteric :oerjan: 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. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1361831070 1228 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`? fungot < 1361831070 14855 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: want to know what cram is, of the blade itself gleamed like a regularly erupting geyser. < 1361831071 642224 :HackEgo!codu@codu.org PRIVMSG #esoteric :fungot cannot be stopped by that sword alone. < 1361831074 777182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did someone change `welcome? < 1361831095 614274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`help < 1361831095 679543 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1361831100 450812 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :shachaf: looks the same to me? < 1361831108 956397 :hoily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I'd like to know what cram is, please fungot. < 1361831109 427835 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :hoily: asmodeus: it is a painfully slow process. the other time when cursed holy water wasn't water. < 1361831111 120953 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :later bill < 1361831121 182251 :hoily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :maybe I didn't want to know after all. < 1361831133 231205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome shachaf < 1361831136 106202 :HackEgo!codu@codu.org PRIVMSG #esoteric :​14shachaf: W7elcom6e to the internation86a9l 12hub for eso2teric progra12mming lan9guage design a9nd7 deploymen3117t! 9For more informa5t810ion, check out our wiki: http://es4olangs.org/wik8i/Main2_6P9age. (For3 8t12he oth8er kind14 of esote7rica,7 try #esot2er6ic10 on 14irc.d5al.2n4et.) < 1361831172 365060 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wercome oerjan < 1361831173 509004 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wercome: not found < 1361831175 533948 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yikes < 1361831180 500183 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1361831184 982413 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`rainbow < 1361831186 16117 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rainbow: not found < 1361831193 398398 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/relcome < 1361831194 453437 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome "$@" | colorize < 1361831212 666582 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`echo $RANDOM | colorize < 1361831212 697633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`?r monqy < 1361831213 279999 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`colorize "hi shachaf" < 1361831213 597882 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?r: not found < 1361831213 726717 :HackEgo!codu@codu.org PRIVMSG #esoteric :​$RANDOM | colorize < 1361831220 821783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rwelcome kmc < 1361831223 164291 :HackEgo!codu@codu.org PRIVMSG #esoteric :​8kmc: 9Welcome 2to 13the 6international 4hub 7for 8esoteric 9programming 2language 13design 6and 4deployment! 7For 8more 9information, 2check 13out 6our 4wiki: 7http://esolangs.org/wiki/Main_Page. 8(For 9the 2other 13kind 6of 4esoterica, 7try 8#esoteric 9on 2irc.dal.net.) < 1361831230 291314 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`sh -c "echo $RANDOM | colorize" < 1361831231 483853 :HackEgo!codu@codu.org PRIVMSG #esoteric :sh: Illegal option - < 1361831235 522190 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fucucufuuk < 1361831237 259970 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: `run < 1361831243 788460 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo $RANDOM | colorize < 1361831244 193513 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361831245 377706 :HackEgo!codu@codu.org PRIVMSG #esoteric :​731281212141061113311611794135825211614106691214226122115141167363562101046139511997117117108512117113223691021311313291351012292823134126889109238413802914101012865 < 1361831251 20282 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`echo "hi shachaf" | colorize < 1361831252 172229 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"hi shachaf" | colorize < 1361831252 234302 :hoily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :9? < 1361831258 898164 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lol i am bad at < 1361831261 603198 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :9 is pretty small for a random number < 1361831262 981206 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo $RANDOM | colorize < 1361831264 713444 :HackEgo!codu@codu.org PRIVMSG #esoteric :​73673112271031479978411119114311111211112241112913111155527922661361427661147512961011310108951314891071157651321339145671386141441061312614111141124941087118149732126 < 1361831266 12690 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run echo "hi shachaf" | colorize < 1361831267 606035 :HackEgo!codu@codu.org PRIVMSG #esoteric :​4112571181251013h1191214134104421214i111356117146632 11568112895s481075119410101341313h513965512a14c13871023684931472h10104a133111266331312945117612234112f1268321222111013 < 1361831270 590384 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::D < 1361831271 325590 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`run seq 1 $RANDOM | colorize < 1361831273 215335 :HackEgo!codu@codu.org PRIVMSG #esoteric :​141212497115103744136101131413454521151210132146145659123121081211781469746118105661231387121386137144999964614733612757286610141212131165935119311141210128134611112 < 1361831284 415805 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo $(seq 1 100) | colorize < 1361831286 289887 :HackEgo!codu@codu.org PRIVMSG #esoteric :​61 2 3 4 5 6 7 8 910 10 11 12 13 14 154 7616 17 18 19 20 21 22 23 244 25 26 273 1328 292 360 31 32 33 349 35 36 37 38 39 40 41 42 4313 44 45 46 47 48 49 50 51 532 53 54 55 56 57 58 59 60 61 628 63 6412 6513 66 67 688 69 1370 71 72 73 74 275 76 776 78 79 80 81 82 83 84 85 86 87 88 89 90 1391 92 93 94 95 96 97 98 99 100 < 1361831310 843073 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run cat colorize < 1361831311 597614 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what happened there?? < 1361831312 90033 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: colorize: No such file or directory < 1361831320 53629 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did some things get colorized invisible < 1361831321 322028 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run cat /bin/colorize < 1361831322 567141 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: /bin/colorize: No such file or directory < 1361831328 232494 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where is < 1361831362 828733 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run cat bin/colorize < 1361831364 172962 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ python -c "import random; w=raw_input(); p=list('x'*len(w)+'C'*int((350-len(w))/3+1)); random.shuffle(p); i=(c for c in w); print ''.join(i.next() if c=='x' else chr(3)+str(random.randrange(2,15)) for c in ['C']+p)" < 1361831409 471914 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: it has to do with how the color thingy works....with numbers...you know.... < 1361831413 180709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : did some things get colorized invisible <-- oh hm i suspect the digit got swallowed by the color code number < 1361831419 847597 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"what oerjan said" < 1361831425 162325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ^ bug < 1361831432 646164 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: right i remember now < 1361831437 485014 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :you can easily fix that < 1361831438 724773 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: look im not good at irc ok < 1361831441 625375 :hoily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that's not a bug, that's an invisible one. < 1361831447 979776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(or at anything else?? :'( ) < 1361831449 742934 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :str(random.randrange(2,15)) -> '%02d' % random.randrange(2,15) < 1361831519 710200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run base64 /dev/urandom -w 200 | head -n1 | colorize < 1361831521 450455 :HackEgo!codu@codu.org PRIVMSG #esoteric :​9/6d2Q7613d95o13e14l7Wp8WP79Ov6dr10J14409r14ccw0r217o4p81Nm14r8x33Tcukp+71tof35YJbTzbUK33+mS412rHjW//2vVOKo5z10dq889uC123hbumeC4b4K2q12LCUkX9oHd711LV13jC/rZfmJ1zBhu+2FZBe3qHY14UU9bW4812jfwQPg5hEjk2IN5rxhkB12Ql75q7w45F14GlU12RwM0Wqn12hN604vu6yYA14g6bkFuu76iS9PqfqJU428y127N13 < 1361831526 25275 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"thats more like it" < 1361831538 297572 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run base64 /dev/urandom -w 100 | head -n1 | colorize < 1361831540 196759 :HackEgo!codu@codu.org PRIVMSG #esoteric :​612f4O10610BYYK104rtgv2Hwn5134J7I4107wbO4A64r4eqJ7if82De2cK141s5S63Bwh13h23146J9QXxv513pr14rGG9f31312Y8bBa3G+6801335n6/131414D62yc11375nAh102q4644610123XM111012F3010Z3M9D1399IPYG312+j2108Q73145/14L7117e138k2n8k548S1314 < 1361831565 792601 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :DecK < 1361831571 456581 :blume!~blume@p57A2512F.dip.t-dialin.net QUIT :Ping timeout: 260 seconds < 1361831573 622957 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/str[^ ]*/'\''%02d'\'' % random.randrange(2,15)/ bin/colorize < 1361831574 661257 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :IT'S A SIGN < 1361831574 838483 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1361831577 739627 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run base64 /dev/urandom -w 50 | head -n1 | colorize < 1361831579 586012 :HackEgo!codu@codu.org PRIVMSG #esoteric :​12F1496dnE139r3KI104973+44345H4414626WvU667376569Od110a2aJ60114Q1349E3Y148e413i337712e86j49Y71223511134136g13131021310H8933E45n812312411U12D12XA3L9811119o13513514892211V10v8101136k91413V37 < 1361831580 880518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ff < 1361831594 316725 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :ugh. sed < 1361831622 779088 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :nooodl: shame on you, apologize to sed now < 1361831622 793729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/str[^ ]*/'\''%02d'\'' % random.randrange(2,15)/' bin/colorize < 1361831625 852722 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361831637 742885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(seq 1 100) | colorize < 1361831639 773168 :HackEgo!codu@codu.org PRIVMSG #esoteric :​021 112 3 4 5 056 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2134 25 2611 27 28 29 30 31 32 031033 0534 35 3609 37 3088 39 40 124141 42 43 44 45 46 47 4028 49 50 51 52 53 54 55 56 1157 509088 59 60 61 62 63 64 65 66 6708 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 0684 8506 8146 87 88 89 90 91 92 93 94 95 96 97 9098 < 1361831649 395721 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :excellent < 1361831659 833343 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :um < 1361831663 589174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you break the length checking < 1361831671 90748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it only went up to 98.......... < 1361831683 697709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :("u broke it") < 1361831691 969444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1361831693 356065 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(seq 1 100) | colorize < 1361831695 274598 :HackEgo!codu@codu.org PRIVMSG #esoteric :​061 2 3 4 5 6 7 058 9 10 11 12 13 14 15 16 1037 18 0419 20 21 22 0723 24 25 26 27 28 2129 30 31 32 3113 34 35 36 37 38 3902 40 41 42 43 44 45 46 47 4802 49 50 5031 52 53 54 5508 56 57 58 5129 60 6071 62 63 64 65 66 6704 6807 69 7006 71 72 73 74 75 76 7711 78 79 80 81 82 83 84 8075 86 87 8814 89 90 91 92 93 94 95 96 913706 98 < 1361831699 803658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1361831699 817649 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :huh what < 1361831714 783216 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's trickier to do the length checking this way, of course. < 1361831723 491569 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :`run echo $(seq 90 110) | colorize < 1361831725 386786 :HackEgo!codu@codu.org PRIVMSG #esoteric :​059090 021190311304 9132 1006101393 908405 95 9076090314121011 97 9100507805 9149 100700505 14031111106120600914031111105 081080812009042 07100806133 1012031040703041203005090204144 1010905 0810609 10808050057 070910604005130902088 114140912 0410611203051 < 1361831741 446624 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :109, 11, rip < 1361831752 495438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: um shouldn't it be easier now that they're all the same length? < 1361831755 290079 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :colorful 108 there tho < 1361831764 938265 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Well, if you want to be *inefficient* about it. < 1361831779 387246 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :i don't see how it's possible for it to break < 1361831782 820976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it shouldn't always addd the extra character. < 1361831786 536728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :addddd < 1361831798 832906 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :what is this code even doing jesus < 1361831814 659904 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1361831821 214357 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: We want it to only add the extra character if it's strictly necessary. < 1361831839 882773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1361831843 954984 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1361831844 587781 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :no we don't < 1361831849 707975 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :these things are important < 1361831863 81758 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :`run cat bin/colorize < 1361831864 154568 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ python -c "import random; w=raw_input(); p=list('x'*len(w)+'C'*int((350-len(w))/3+1)); random.shuffle(p); i=(c for c in w); print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p)" < 1361831878 215271 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :iirc there is no way to reliably colorise sequences of numbers with pure mirc colours. < 1361831902 835810 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well mirc colors are terrible < 1361831907 963706 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well i don't use mirc < 1361831909 354837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :checkmate < 1361831920 557473 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :ctrl+k 077 --> 077 < 1361831921 415230 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah but they're how colors work anyway < 1361831929 345526 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: um it seemed to work to pad it to two... < 1361831929 504998 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :because irc is "well standardized" < 1361831930 677628 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :it's perfectly reliable. < 1361831938 421806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Clearly you should learn the rules of chess. < 1361831942 879271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I said checkmate. < 1361831945 773111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote chess < 1361831947 311622 :HackEgo!codu@codu.org PRIVMSG #esoteric :411) interestingly enough, go is a second player win chess is also first player win tennis, interestingly enough, is always a draw. \ 879) There is Haskell program "pandoc" to convert formats, so I make "panchess" which is the similar thing but for chess. < 1361831971 843829 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :shachaf: figuring that you've got checkmate is uncomputable!!! < 1361831975 926282 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :shachaf: you remember the wall of text? http://members.chello.nl/~r.gebhard1/nvrhd.txt < 1361831983 464825 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :11070 → 11070 < 1361831986 557382 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woops < 1361831987 616896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!run sed -i 's/350/344/' bin/colorize < 1361831991 310053 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :monqy: ??!! < 1361831996 306774 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :11C070 → 11070 < 1361831997 438093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/350/344/' bin/colorize < 1361832000 640200 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361832006 370003 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"This document is written by Gray (grayincarnation@hotmail.com) and may not be reproduced in any form without permission. Furthermore, this document may not be altered, edited, or sold without approval. If these terms are violated, proper legal action will be taken." < 1361832006 735867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(seq 1 100) | colorize < 1361832008 541671 :HackEgo!codu@codu.org PRIVMSG #esoteric :​141 2 303 4 5 6 7 8 9 10 11 12 13 14 1514 031106 17 1088 19 20 2106 22 23 2134 25 26 27 28 29 30 31 32 33 34 35 36 37 3028 3039 40 41 42 43 44 45 46 47 48 49 50 51 5022 53 54 55 56 57 5809 59 60 61 6052 63 64 65 6608 67 68 69 70 7061 72 73 74 75 76 77 78 79 80 81 82 83 0384 85 8606 87 88 89 0890 9107 92 93 94 95 96 97 98 99 10 < 1361832010 430476 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good writing, Gray < 1361832016 369830 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what the hell is a "webmaster" < 1361832017 766583 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im trying to figure out how it goofed < 1361832018 787885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/344/343/' bin/colorize < 1361832022 31081 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361832023 404658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(seq 1 100) | colorize < 1361832025 331277 :HackEgo!codu@codu.org PRIVMSG #esoteric :​071 2 3 4 5 6 7 8 9 10 11 12 13 14 1504 16 17 105128 19 20 21 22 2302 24 25 26 27 2804 29 30 1031 3213 33 34 309510 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 6009 61 62 6093 64 65 66 67 68 69 0370 0971 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 148714 88 89 90 91 92 93 94 9506 96 908127 98 99 10 < 1361832028 642855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1361832033 181132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1361832039 278049 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :why do you think you can't colorize numbers with mirc colors? < 1361832040 191486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/343/342/' bin/colorize < 1361832043 687331 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361832045 569100 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: They're the people who have to suffer legal consequences. < 1361832046 733356 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I mean, mirc colors are stupid and basically the worst spec ever < 1361832047 414429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(seq 1 100) | colorize < 1361832049 472259 :HackEgo!codu@codu.org PRIVMSG #esoteric :​091 209 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2133 24 25 1026 27 28 2139 30 31 073208 0733 34 35 36 040937 3108 39 40 41 42 43 44 4055 46 47 4803 49 50 51 5102 5307 54 55 56 57 58 59 60 61 62 6073 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 8706 88 89 90 91 92 93 94 95 96 97 98 99 101110 < 1361832054 734985 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but they are far from ambiguous < 1361832056 69095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1361832059 935234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Every time there's a legal consequence, a webmaster suffers. < 1361832076 922976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/colorize < 1361832078 84500 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ python -c "import random; w=raw_input(); p=list('x'*len(w)+'C'*int((342-len(w))/3+1)); random.shuffle(p); i=(c for c in w); print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p)" < 1361832079 931520 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: IIRC there was no way with the original spec. < 1361832085 836301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/342/341/' bin/colorize < 1361832088 675802 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361832093 842902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(seq 1 100) | colorize < 1361832095 663725 :HackEgo!codu@codu.org PRIVMSG #esoteric :​081 072 3 4 5 6 137 8 9 10 11 12 13 14 15 1604 17 18 19 20 21 2212 23 24 25 26 27 28 29 30 31 32 1333 34 35 36 0837 38 39 40 41 42 43 44 45 46 47 48 0849 50 51 52 53 5407 55 56 57 58 135902 60 61 62 63 64 65 66 67 106078 69 70 71 72 7023 74 7509 76 77 78 79 80 81 82 83 84 85 86 87 88 89 1490 91 92 0293 94 95 96 97 0398 99 100 < 1361832099 185260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :finally < 1361832102 552979 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :nice < 1361832112 563443 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :`run echo hello | colorize < 1361832113 976407 :HackEgo!codu@codu.org PRIVMSG #esoteric :​10070409130713100607141402090909101211050205h120210141110020305e10030306050706060513120714ll100206070906130203070602051004100910031012131314040807120606050804021410051111120413091413111106091114041204110714040206091005140607o02121004 < 1361832143 604108 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run echo "hi nooodl" | colorize < 1361832145 381456 :HackEgo!codu@codu.org PRIVMSG #esoteric :​030406110307020907110503130607140905h0512140607i14080704080314070208 06050311030411120904n040811081305140604060706o141209090508o0308060405111214051312o0306d1308141309090911140712051107l040508131209050810050508030305040406050410140608 < 1361832157 825486 :hoily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :c13test < 1361832162 403179 :hoily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :13test < 1361832167 155675 :hoily!~boily@mtl.savoirfairelinux.net NICK :boily < 1361832171 558790 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :here: http://www.ircle.com/colorfaq.shtml < 1361832188 670928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n hm | colorize < 1361832190 372632 :HackEgo!codu@codu.org PRIVMSG #esoteric :​100610100614120310071309050203081308090909140602041404031308141205081408071112110906111409140811051104091305101310030705040314091104020811021109051011081006121007080412101004080312100509101206050307090206140409031010120510110809hm09 < 1361832192 163127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n hmm | colorize < 1361832193 843873 :HackEgo!codu@codu.org PRIVMSG #esoteric :​020404120302141404050910020711081210030814111402030212140605111412110209120806120311140713h14140910060905061414070705101203071105041105070608040411m0904050403020313020814030913121108130406140502131205050711111008061413m061110051403 < 1361832196 402791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n hmmm | colorize < 1361832198 140145 :HackEgo!codu@codu.org PRIVMSG #esoteric :​14h03090909061405041304070512121204061306100211061009m1209020802071005030313m0306030311131303061106051007061307030305040911050909040705040608021003121009m090408030210050204041314091008030612020902061410141310100709131211031307031006 < 1361832202 851916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n hmmmm | colorize < 1361832204 344016 :HackEgo!codu@codu.org PRIVMSG #esoteric :​020910hm111305140904020505081311101114081103100206020305120202080811080813020413050804050313130203040505080412090502041107110706120613050205120514110311090209061206030807070914070307050312061012140308m051303061408110602091013m040711m < 1361832204 737734 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run echo "i wonder whether sean is colorblind" | colorize < 1361832206 655963 :HackEgo!codu@codu.org PRIVMSG #esoteric :​1203i06131008 wo07071310121204n11040905d05140609020502e05101305r050512 whet1213h0814141014e0814090709080914140405r1306100411131104080808050910061109 021313s1310e1008an100407 1012is 051310c040212060905ol08or060404090706bli130306n08d140303020908 < 1361832213 123087 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :15`run echo -n hmmmm | colorize < 1361832226 72264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just testing if it works for all lengths (mod 3) < 1361832234 612957 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck sean < 1361832235 264480 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1361832241 18496 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION < 1361832268 170144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes the curiosity that it will always fill up the line with color codes, no matter how short the message < 1361832285 521096 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :is there a way to make lambdabot print '\x3' < 1361832299 353206 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :> '\x3' < 1361832300 844057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '\ETX' < 1361832314 56657 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> '\\\x\3' < 1361832316 36870 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:4: < 1361832316 101724 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at character '\\' < 1361832324 991596 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sigh < 1361832334 810342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> x3 < 1361832336 754607 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo > '' < 1361832337 212253 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :> '' < 1361832337 574731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '\x3' < 1361832339 150879 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:3: parse error (possibly incorrect indentation) < 1361832351 721274 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :> 1 3+ 2 < 1361832353 519579 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:3: lexical error at character '\ETX' < 1361832356 147906 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric ::( < 1361832370 29205 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> text "\ETX" < 1361832375 117839 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> text "\ETXq" < 1361832376 711961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : q < 1361832381 29273 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> text "\ETX3q" < 1361832381 218210 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :hmm! < 1361832382 521126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3q < 1361832384 669765 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :nope < 1361832395 192213 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: mirc color numbers max out at two digits < 1361832399 936989 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo 12,14test < 1361832400 403345 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :12,14test < 1361832401 390588 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :so you can pad with a leading zero if needed < 1361832410 370010 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ow. oooooooow. my eyes. < 1361832429 13934 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: did you read the page I linked? < 1361832431 681557 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(custom rxvt colorscheme. L*a*b* balanced. that's nasty.) < 1361832446 312028 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: missed it due to wifi drop < 1361832450 564494 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.ircle.com/colorfaq.shtml < 1361832649 20275 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: the mirc one is only ambiguous if you do not assume background color; you can otherwise just use the 4-digit version < 1361832675 825460 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION still doesn't think you read the whole page... < 1361832682 743251 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I did < 1361832685 650150 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I have read it before < 1361832698 897992 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :including the quote starting "If you use color numbers" and the following paragraph? < 1361832709 657319 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems clear that the original mIRC colour design did not allow this workaround < 1361832719 272730 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1361832741 290556 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes, but that's not what gets used < 1361832742 638799 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and there's still ambiguity in case of commas < 1361832754 298455 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no, because then you just specify a background color < 1361832769 10418 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't have that luxury, because you are implementing a client < 1361832772 47634 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wrong side of the power equation < 1361832790 723512 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't know whether ^Cff,bbx is ff-coloured ",bbx" or ff,bb-coloured "x" < 1361832797 950555 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., ambiguity < 1361832798 938233 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's the latter < 1361832803 446310 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's well-defined < 1361832807 624402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...so colorize can still break with commas followed by numbers in the text? < 1361832808 689941 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, picking that is a way to resolve the ambiguity < 1361832808 959729 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :braindead, yes < 1361832817 378092 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but it's well-defined and unambiguous < 1361832818 924251 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's not obvious from the protocol, you have to see what clients do in practice < 1361832827 886817 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no, because that's what the protocl is defined as < 1361832829 407987 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and I suspect many of them will emit an ff-coloured ,bbx as ^Cff,bbx < 1361832830 127606 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :what if you WANT ff-coloured ",bbx" < 1361832832 304708 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which will break your guess < 1361832835 835769 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :you can't add a "dummy" background color < 1361832848 477454 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`run echo $(seq -s, 1 100) | colorize < 1361832849 340971 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: that's a client problem < 1361832850 171106 :HackEgo!codu@codu.org PRIVMSG #esoteric :​131,2,311,4,510,6,7,8,9,105014,11,12,13,14,1415,16,1097,18,19,20,21,2203,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1039,40,41,42,43,44,45,46,47,1248,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,7065,76,77,78,79,80,81,82,83,8405,85,86,87,88,89,079013,91,92,9308,9074,95,96,97,98,9069,10009 < 1361832850 199059 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :some people don't use black as their default bg color (including me) < 1361832863 150599 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :11,00,bbx < 1361832866 880256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...what did you do now < 1361832875 806219 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hm. 0 isn't black. < 1361832893 362843 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: the spec given at http://www.mirc.co.uk/colors.html is not remotely precise enough to determine this unambiguous implementation that every client differing from must therefore be in error for, really < 1361832897 503514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1361832911 969547 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl: colour 99 works as "dummy" < 1361832923 882429 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :according to that spec. let's take bets on how many clients that are not mIRC implement that part. < 1361832927 772865 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :11,99,bbx < 1361832936 618261 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh god i'm blind < 1361832939 181808 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: 99 here gives a green background. < 1361832939 517496 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :05,05bla < 1361832942 418379 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :05,04bla < 1361832944 926451 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :05,03bla < 1361832946 599215 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :xchat supports it just fine... < 1361832954 215190 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :05,03bla05,00bla < 1361832957 903303 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :05,03bla05,99bla < 1361832970 999778 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^ used 99 there < 1361832972 500673 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :help < 1361832976 862253 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :100,101with three-digit... < 1361832980 105170 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :05,06bla05,99bla < 1361832980 948906 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: green here < 1361832988 509772 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :coppro: purple and green. < 1361832993 95329 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1361832996 454311 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so as you can see, this comma ambiguity is not resolvable in practice, in a client-portable way < 1361833000 970945 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :help < 1361833006 670845 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so colorize must inherently be broken < 1361833010 105675 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fair < 1361833021 180808 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :can we take mirc out back and shoot it yet? < 1361833022 709597 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :´rm bin/colorize < 1361833037 592989 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unbreak colorize by detecting where it'll break and not do stuff there???? < 1361833041 626251 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"have fun" < 1361833050 596021 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :let's just go with ctcp colors < 1361833052 264790 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :keep colorize broken < 1361833062 145345 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :olsner's suggestion is good too < 1361833062 485712 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :broken = fun, correct = boring < 1361833083 198298 :shachaf!~shachaf@unaffiliated/shachaf NOTICE #esoteric :GOOD point < 1361833119 380759 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :imo not supporting the mirc spec correctly isn't colorize's fault < 1361833132 904736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is there a fancy unicode character that combines . and ˙ in the same glyph < 1361833142 356136 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :and if you don't follow the mirc spec for mirc colours what are you even following?? < 1361833144 100511 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ouch, my eyes < 1361833146 516029 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that would be great for smileys < 1361833150 256181 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :the spec is not in agreement with colorize, what can we do? it's not our spec < 1361833154 323648 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :13Th4is 8i9s 11mu12ch 13b4et8te9r 11an12d 13le4ss 8e9ye11hu12rt13y < 1361833181 289531 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :04,05, < 1361833186 894370 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :omg i found a good way to bypass it < 1361833199 977274 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :instead of < 1361833223 669004 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :y'all don't break things too much, ok? :( < 1361833225 568665 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :olsner: kill mirc with fire < 1361833227 771413 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :is mirc still alive? < 1361833236 134526 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :['\x3', '0', '5', ',', '1', '2'] < 1361833237 896901 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :you write < 1361833248 568184 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mirc is a piece of shit < 1361833262 530209 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :['\x3', '0', '5', ',', '\x3', '0', '5', '1', '\x3', '0', '5', '2'] < 1361833263 138837 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :shit is full of life, boily. < 1361833266 30646 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Teeming. < 1361833298 84811 :nooodl!~nooodl@91.177.52.133 PRIVMSG #esoteric :maybe i shouldn't've used [] notation in retrospect but basically, repeat the colors for every char, so comma's are followed by \x3 and can't get converted into some funky background color thing < 1361833434 357502 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nooodl: you are aware that this cuts the line limit by a factor of 4? < 1361833513 808580 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well you only have to do it in specific situations < 1361833545 90776 :kiwi_93423!~kiwi_9342@108-171-179-235.static.cloud-ips.com JOIN :#esoteric < 1361833568 410846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the simple shuffle algorithm for placing colors won't work with being clever about this, though < 1361833617 80832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nooodl: colorize is written to only add as many color codes as will fit within HackEgo's line limit < 1361833714 460934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i suppose a simple solution to just turn badly placed C's into x's after shuffling, it might remove some but it is simpler than trying to find a new place for them < 1361833721 950011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*is to just < 1361833751 421838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure someone proficient in python could do that. < 1361833764 568879 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> x3 < 1361833766 989015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '\x3' < 1361833844 189800 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly rewrite it in haskell < 1361833873 167783 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :obv. < 1361833892 217116 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: um it's trivial in haskell < 1361833899 792329 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so we don't actually need to write it < 1361833923 415245 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~yi < 1361833924 50747 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Persevering" to "Sprouting" < 1361833925 383190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :9,test < 1361833953 670694 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :from random colourizations, green text will appear. my bot divination algo is working! < 1361833959 838422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :5g'evening < 1361833999 814756 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :~yi < 1361833999 960619 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Small Accumulating" to "Centre Confirming" < 1361834007 760359 :ion!ion@heh.fi PRIVMSG #esoteric :shachaf: Gay evening to you, too, sir. < 1361834009 584686 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :why is it always a sex thing < 1361834032 822214 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Bike: ancient chinese wisdom. I don't have nothing to do with it. < 1361834042 900471 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fuckin' pervs < 1361834071 617241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $(seq -s, 100 200) < 1361834072 927624 :HackEgo!codu@codu.org PRIVMSG #esoteric :100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,18 < 1361834093 739966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 87*4+2 < 1361834095 617090 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 350 < 1361834097 418674 :kiwi_93423!~kiwi_9342@108-171-179-235.static.cloud-ips.com PRIVMSG #esoteric :whats this channel about? < 1361834099 550440 :kiwi_93423!~kiwi_9342@108-171-179-235.static.cloud-ips.com PRIVMSG #esoteric :seems programming < 1361834110 264774 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yes, exactly < 1361834111 664174 :ion!ion@heh.fi PRIVMSG #esoteric :`welcome kiwi_93423 < 1361834113 246839 :HackEgo!codu@codu.org PRIVMSG #esoteric :kiwi_93423: 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. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1361834139 60066 :kiwi_93423!~kiwi_9342@108-171-179-235.static.cloud-ips.com PRIVMSG #esoteric :thnx < 1361834381 583409 :hagb4rd|lounge!~perdito@koln-d9329ec3.pool.mediaWays.net JOIN :#esoteric < 1361834494 315231 :nooodl_!~nooodl@91.177.52.133 JOIN :#esoteric < 1361834565 324022 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361834634 750104 :nooodl!~nooodl@91.177.52.133 QUIT :Ping timeout: 252 seconds < 1361834650 225737 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1361834747 192259 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :huh < 1361834749 346638 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :oh < 1361834751 907431 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :a newcomer < 1361834797 355060 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooga ~ nooodl? < 1361834817 796959 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :shachaf ~ kiwi_93423? < 1361834834 892846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :seems programming < 1361835866 323846 :impomatic!~digital_w@146.90.165.144 PRIVMSG #esoteric :Hi, has anyone got a copy of Artificial Life by Steven Levy handy? I just wanted to check something and I haven't got my copy here. < 1361836646 382205 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1361836659 428117 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1361836741 500668 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1361836769 664464 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1361836774 459739 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection