< 1361923268 614899 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1361923542 181261 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 NICK :carado < 1361924719 905324 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1361925940 358874 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1361925974 97942 :augur!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1361925997 358501 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1361926427 147345 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why do you need my time ais523 < 1361926450 407971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: ? < 1361926457 976434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, timezone? < 1361926460 631742 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah < 1361926463 509930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wanted to know if you were American < 1361926469 920092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I find it hard to remember who is and who isn't < 1361926476 296292 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes i am and poor me < 1361926479 428207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's sometimes relevant in conversations about nationalities < 1361926485 596877 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't find it hard at all...there are so few of us here :) < 1361926687 739033 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :gregor, me, kallisti, and sgeo i'm sure of, and i think maybe kmc and pikhq. not sure about a handful of others because they've never mentioned it. < 1361926715 436382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there are actually 80 people here < 1361926720 452092 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, including bots < 1361926730 111630 :Gregor!codu@codu.org PRIVMSG #esoteric :fungot: What timezone are you in? < 1361926730 683102 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Gregor: you make it to do? ( i have an idea < 1361926744 568848 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if we could just say "americans raise your hand" and actually expect them to do it < 1361926746 633166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: it doesn't respond to ctcp time, but I assume the same timezone as fizzie < 1361926753 947684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: you wouldn't be able to see < 1361926775 838035 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: i mean their irc ACTION hands of course < 1361926805 7885 :Gregor!codu@codu.org PRIVMSG #esoteric :Mmmm, gimme some o' dat CTCP ACTION. < 1361926941 308376 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we all living in america < 1361926943 794686 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :america ist wunderbar < 1361926953 168806 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :srsy though yes I live in the USA < 1361926959 614361 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what is a hand < 1361927013 121805 :otro_viajero7!~chatzilla@186.19.239.203 JOIN :#esoteric < 1361927051 596815 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that thing that a handlebar is designed to have wrapped around it < 1361927081 187467 :SDr!~ask@unaffiliated/sdr PART :#esoteric < 1361927383 277573 :GOMADWarrior!~Regis@186.222.62.76 JOIN :#esoteric < 1361928622 909726 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1361928718 643760 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1361929041 122018 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1361929077 16420 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1361931847 907755 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Remote host closed the connection < 1361932072 637821 :otro_viajero7!~chatzilla@186.19.239.203 QUIT :Ping timeout: 252 seconds < 1361932100 344968 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1361932179 72739 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Remote host closed the connection < 1361932450 952809 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1361932707 203324 :GOMADWarrior!~Regis@186.222.62.76 QUIT :Ping timeout: 276 seconds < 1361933793 97555 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :kmc: WHEN IS THIS GOING TO HAPPEN https://github.com/keithw/mosh/issues/12 < 1361933823 378055 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :reconnection probably never < 1361933830 864962 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :automatic killing of old sessions, maybe < 1361933849 276879 :Gregor!codu@codu.org PRIVMSG #esoteric :That's what screen is for ;) < 1361933854 717590 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what i want is a way for the client to associate an ID with a session, and any old session with that name is killed < 1361933878 380363 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and then you use screen < 1361933889 560512 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in fact you can use "mosh hosh -- screen -dR foo" today < 1361933896 173115 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and it accomplishes that < 1361933907 458625 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i do use screen < 1361933915 145656 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mosh hosh screen -dRSU irc < 1361933915 391574 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it doesn't handle my use case, which is that I have two Mosh connections (laptop and desktop) and want to bounce the same screen between them, without reconnecting mosh < 1361933930 322632 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i cant connect to a still attached session from another host via mosh < 1361933942 951706 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why not? < 1361933950 201678 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or in general if a server is already running < 1361933952 7931 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can detach it using screen -D, or you can use screen multi-attach with -x < 1361933971 736446 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can detach it once i'm connected < 1361933979 422960 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i can't connect to the mosh server < 1361933981 878389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is the problem that you don't have enough ports? < 1361934030 957228 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i opened up one port for mosh < 1361934040 152545 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok, then you'll need to open more if you want to do it this way < 1361934052 165177 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or you could hack around it < 1361934064 534083 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mosh host --server=~/whatever/my-script-which-kills-mosh-server-and-then-launches-a-new-one < 1361934109 188114 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how would the multiport solution work < 1361934162 862924 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well ideally you would open some number of UDP ports starting at 60000 < 1361934170 751265 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you need as many as you are going to have concurrent mosh sessions < 1361934183 991220 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then you just do 'mosh host' and it picks the lowest port in the range 60000-61000 which is not in use < 1361934190 891479 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :will it automatically increment port nu oh cool < 1361934215 262634 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :with recent mosh you can also do 'mosh host -p 30000-30010' or whatever to use another range < 1361934222 459018 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :with older mosh you can only specify a single number for -p < 1361934246 173893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I found out the a͜a͜a͜a͜a͜a͜a͜a͜a͜a͜a thing is from screen, not mosh. < 1361934249 804396 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :aha! < 1361934256 18848 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also shachaf should i be using screen -U and why? < 1361934264 774886 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is this for IUTF8? < 1361934274 99088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't remember. < 1361934277 79153 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: did you read nelhage's termios posts? < 1361934289 188455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think so. < 1361934294 664017 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should < 1361934394 324246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Next time I restart my IRC session I'll try tmux. < 1361934415 231447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :screen doesn't do 4-byte UTF-8 codepoints, either. :-( < 1361934438 488474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle augment < 1361934438 688856 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :GHC.Exts augment :: (forall b. (a -> b -> b) -> b -> b) -> [a] -> [a] < 1361934438 826094 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.Query.MaxFlow augmentGraph :: (DynGraph gr, Num b, Ord b) => gr a b -> gr a (b, b, b) < 1361934452 275088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot lost its quote database. :-( < 1361934458 784352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WAT < 1361934467 683245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale restored it to one that's a couple of years old or so. < 1361934485 97376 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i don't remember lambdabot's being good < 1361934486 939246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I told him he should make backups but I don't think it ever happened. < 1361934498 131794 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should go through the #haskell logs and reädd them. < 1361934507 313618 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i'm sorry < 1361934532 635272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ï'm sörrÿ < 1361934543 615382 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1361934543 872401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1361934584 451922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cööl pëöplë tÿpë lïkë thïs, rïght? < 1361934601 295667 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :metal < 1361934652 733744 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :never metalinguistic who didn't annoy me < 1361934655 655088 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I found out now that in Windows you can do auto-completion on the command history by F8 key. What is the function to do that in Linux? < 1361934664 774122 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, s/ic// < 1361934870 67491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah right augment is instead of build when you already have the final part of the resulting list < 1361934881 900121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like in the rule for (++) < 1361934891 881670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo_: 19:14 shachaf: where is Sgeo? < 1361934898 627369 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(In #dylan.) < 1361935130 552220 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1361935459 312961 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361936342 975099 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1361936387 769573 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com JOIN :#esoteric < 1361936467 425233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo_: Oh boy, are you going to hlpe the Dylan folks? < 1361936474 822148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should! < 1361936487 660445 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If I could get the internal motivation too < 1361936494 655317 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also dealing with a crisis wrt my Tcl bot < 1361936501 763195 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And the Senior Project < 1361936521 353068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo help them < 1361937017 117178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo_: help is he trying to rope me into that dylan craziness < 1361937020 905812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's going on < 1361937062 249042 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf, it's easy, just use an XML parser to parse an xml file into a Dylan object < 1361937088 514413 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i assume read forms a monoid < 1361937099 173268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An XML parser is just a monoid in the monoid of monoid monoids. < 1361937209 175880 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :aren't we all? < 1361937217 645720 :jix!~jix@jixco.de QUIT :*.net *.split < 1361937217 822809 :ion!ion@heh.fi QUIT :*.net *.split < 1361937342 112809 :jix!~jix@jixco.de JOIN :#esoteric < 1361937342 127646 :ion!ion@heh.fi JOIN :#esoteric < 1361939097 371946 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know if Linux as auto-complete of command history and which key activates it if so? < 1361939124 736475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The kernel? < 1361939166 289948 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: from the command line, press up to get the previous command and keep pressing up for more < 1361939303 40503 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes I know that but I mean if you type something and want to find only the line starting by what you typed in. < 1361939317 452346 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :presumably that would be part of your shell, not linux < 1361939324 64188 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: I don't mean the kernel (which is really the part called "Linux", I know) I mean the shell used in Linux systems < 1361939330 677292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lots of shells are. < 1361939331 834073 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bash? < 1361939338 543448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If so, maybe try ^R < 1361939409 123871 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I happen to have bash even on this computer, so I tried it, and no that is not quite it either. < 1361939458 190524 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is there UNIX shells which includes some of the DOS/Windows command-line editing functions? < 1361939592 829821 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Windows removed the function of F5 in the command-line though, it seem, and I liked that one too. < 1361939775 715093 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What did F5 in the command line do? < 1361939805 698869 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Enter into the command history without executing the command. < 1361939834 340470 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361940043 200262 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Client Quit < 1361940086 955823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask monqy What happened to your quit message? < 1361940087 103645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361940125 515565 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's odd < 1361940131 274640 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :honqy < 1361940135 734889 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in bash I will put a # at the beginning of a line if I want to save it for later < 1361940154 660359 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Alt-shift-3 < 1361940173 440050 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nice < 1361940179 267990 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :didn't know that < 1361940181 450030 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tychaf < 1361940380 260589 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O, yes, ALT+SHIFT+3 does automatically put # at the beginning and then enter into the command history; I didn't know that either and it works too on MinGW. < 1361940496 231203 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`addquote I happen to have bash even on this computer < 1361940506 285451 :HackEgo!codu@codu.org PRIVMSG #esoteric :975) I happen to have bash even on this computer < 1361940517 51531 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Kinda meh, don't you think? < 1361940536 286615 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But I think GNU readline is far more complicated than the command-line editing ought to be and still lacks whatever seem importance to me. < 1361940539 747975 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Bike: Probably. < 1361940551 670289 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Jafet: Well, I use Windows command-line too. < 1361940552 22024 :trout!root@freebsd/developer/variable PRIVMSG #esoteric :so use libedit < 1361940560 176796 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Is readline turing complete < 1361940562 196510 :trout!root@freebsd/developer/variable PRIVMSG #esoteric :which makes about 100x more sense than GNU readline < 1361941153 320612 :linuxnewb2!~dfg232@67.159.60.80 QUIT :Quit: linuxnewb2 < 1361941276 648620 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wait what. alt-shift-3 doesn't just type a # right there in the middle of the line? < 1361941282 418798 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I would like one license by LGPL, and including the DOS and Windows command-line features including DOS F5, and a few other things such as a different tab completion and "APC" code command. Do you know if there is anything similar? I might try to write one some day but still I want to know if there is similar. < 1361941313 873056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's APC? < 1361941344 882613 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The "Application Program Command" control code < 1361941407 205993 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :My idea of the purpose of it is to have a terminal program in X or a window system might use it to open a graphical file selection window. < 1361941419 17041 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Although, it can also be used for other purposes, or none at all) < 1361941655 108717 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't think i've ever been using a command line program and thought to myself "what this command line program really needs is a graphical file selection window" < 1361941662 202986 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but maybe that's just me < 1361941773 854898 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't think the command-line needs it either, but it might be useful in a windowing system. < 1361942155 911386 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Although UTF-8 follows the principle of extended ASCII, some programs using it don't, and I don't like this. < 1361942187 967817 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The principle of Extended ASCII means that: all ASCII bytes (0x00 to 0x7F) have the same meaning in all variants of extended ASCII, bytes that are not ASCII bytes are used only for free text, not for tags, keywords and other features having special meaning to the interpreting software. < 1361942228 972 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361942276 729774 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and then they left me tied there to the bedpost. they never did come back with jello. < 1361942280 447057 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh, hi monqy < 1361942294 285263 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that's like the oldest joke on irc < 1361942300 407535 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :people were making that joke as the soviet union fell < 1361942302 313448 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1361942302 447684 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :monqy: You have 1 new message. '/msg lambdabot @messages' to read it. < 1361942306 381816 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :another?? < 1361942315 437347 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: did my quit message chagne < 1361942325 164026 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: maybe it's because i quit so quickly < 1361942329 50237 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe < 1361942334 524345 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :20:40 -!- monqy [~help@pool-98-108-214-230.snloca.dsl-w.verizon.net] has quit [Client Quit] < 1361942336 625938 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because of unexpected < 1361942342 597138 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :turbulence? < 1361942343 245926 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah i think thats what happens when you quit too quick < 1361942354 518890 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: that's not the proper response if you recognize it < 1361942361 783209 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: how jaded are you anyway < 1361942374 207418 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :as jaded as twelve sixteen-year-olds put together < 1361942379 194059 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :in a pile of sixteen-year-olds < 1361942453 51851 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is the pile just these twelve or are there more in the pile < 1361942474 522343 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and more importantly < 1361942479 537769 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Just the twelve, monqy. < 1361942485 966272 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are they wearing clothing? < 1361942495 167524 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and are they sexually attracted to one another? < 1361942529 231502 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Most sixteen-year-olds are wearing clothing, but overall the chance of two randomly selected sixteen-year-olds considering each other sexually attractive is probably negligible. < 1361942556 653024 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does this change if they're in a pile < 1361942589 411102 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Probably. < 1361942601 96130 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :The pile is metaphorical. I have not actually put twelve sixteen-year-olds together into a pile. < 1361942609 572059 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: hi shachaf < 1361942612 169782 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what window # is #esoteric for you in irssi < 1361942618 965935 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why do you ask < 1361942626 973233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"just curious........" < 1361942651 76020 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why only asking monqy? < 1361942652 703674 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that mean you're just curious or do you have the ulterioer motives < 1361942673 810606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe i have an ulteriœr motive < 1361942679 218241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's it to you < 1361942682 958248 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway it's #3 < 1361942698 188109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1361942699 71608 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think he's attracted to your sexy hairy wrists < 1361942701 546218 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's #2 < 1361942706 190251 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :#2 is a secret < 1361942710 436686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1361942714 660131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's #4 < 1361942718 573122 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :crawl < 1361942722 886337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which # is /query lambdabot < 1361942742 607603 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :usually 11 or 12 when it happens < 1361942759 619587 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: i like your reference to the IRC logs of the fall of the soviet union < 1361942762 276521 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's been a while sincce Ive beeen in ##crawl < 1361942781 985627 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :remember when you were in ##crawl and you were trying to play mfie or something but you were bad at it < 1361942797 524554 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: they're good logs i think < 1361942872 171885 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: what # is esoteric for you < 1361942882 144288 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :11 < 1361942913 731602 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how many of the first ten are on freenode < 1361942938 491581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is my "freenode-only" irssi. < 1361942963 796642 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :This is actually #3 for me, too. < 1361942963 988470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pikhq: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1361942969 482398 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :#2 is #plof < 1361942983 549219 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: is #2 /query or a channel < 1361943030 782133 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :#2 used to be #bitlbee, but I've not used that in a while. < 1361943044 468385 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: channel. secret channel < 1361943052 318545 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1361943113 949277 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :my #2 is &bitlbee. #esoteric is 9. 3 of the other first 10 are also freenode (#4, #6, and #11) < 1361943133 266665 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: the reason i wondered about you asking about my channel numberings is you asked just 3 minutes after i moved my 10 to its rightful place (from 2) since i havent bothered figuring out how to fix channel numbering on connect, after accidentally saying "wmove 10" in it < 1361943134 175401 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :But how many are dal? < 1361943139 665136 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :NOEN < 1361943141 995525 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im not on dal thankfully < 1361943151 255228 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :(I finally got sick of bitlbee; currently using Pidgin... But I wanna find a terminal client again.) < 1361943153 762679 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :monqy: You just do /layout save and then /save. < 1361943164 774073 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Bike: i think i've tried that? i'll try again < 1361943165 269845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: oh < 1361943168 93720 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :(sadly, IM protocols don't much like being logged in from multiple locations. < 1361943169 95231 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :) < 1361943170 552397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "no, just a coincidence" < 1361943173 464948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what's #10 < 1361943182 62893 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also a secret channel < 1361943188 982187 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Gosh. < 1361943195 643149 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :monqy: there is a setting where it automatically saves channel layout whenever you join and move and stuff < 1361943201 269756 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :works great for me < 1361943211 264150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy are all your channels secret < 1361943220 367454 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :only those 2 i think? < 1361943221 601643 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Maybe #esoteric is secret. < 1361943230 795450 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Have we ever seen monqy's other channels and #esoteric in the same room? < 1361943232 181215 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't see a +s < 1361943245 809938 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Does +s even do anything on freenode? < 1361943278 218256 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i mean "secret" as in "im not going to blab about them that would be dumb and their members probably wouldnt appreciate that" < 1361943332 161250 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh monqy is a usian also eh < 1361943348 805613 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we're still a minority < 1361943369 866488 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you stalking me!! < 1361943404 349864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy everyone in this channel is a "big fan of" you < 1361943409 35845 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no, that would require me actually following you around or something < 1361943415 262264 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i use finch for IM stuff and irssi for IRC < 1361943415 388511 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the hidden cameras do that just fine < 1361943426 600352 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :finch is... okay < 1361943430 954790 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's probably full of security holes < 1361943433 91090 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh well < 1361943434 159298 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :YOLO < 1361943481 359337 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc do you work in a profession where it's possible someone will target you and find all your IM contacts and impersonate you < 1361943494 392059 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :does finch support IM encryption < 1361943496 418951 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know < 1361943503 553067 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sometimes i talk about computer security online < 1361943508 59197 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :someone might try to hack me for lols < 1361943514 765406 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not particularly concerned, just a little < 1361943555 133522 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i should probably convert that server to a hardened system with grsecurity and such < 1361943560 584300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because it doesn't have to do much and it would be fun < 1361943565 538342 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :`quote < 1361943566 910481 :HackEgo!codu@codu.org PRIVMSG #esoteric :865) If you write in the text using Unicode then how are you supposed to know if you mean seraphim have seven eyes or do they have ten? < 1361943574 78378 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::D :D :D < 1361943574 364508 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quote < 1361943575 716460 :HackEgo!codu@codu.org PRIVMSG #esoteric :537) I think this has taught us one thing. We can't teach itidus20 lambda calculus by comittee < 1361943578 240961 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :best question < 1361943590 807142 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wow someone on this channel didn't know lambda calculus huh < 1361943602 87917 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quote < 1361943603 648383 :HackEgo!codu@codu.org PRIVMSG #esoteric :459) sllide: @ is an OS made out of only the finest vapour < 1361943612 966277 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quote < 1361943614 238256 :HackEgo!codu@codu.org PRIVMSG #esoteric :634) The reason the cute animals collection includes pictures of intestines is that cute animals have to have intestines. < 1361943615 261613 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh wow Bike did you not overlap with itidus at all < 1361943623 728117 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :unfortunately i did not < 1361943625 810456 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quote < 1361943627 167287 :HackEgo!codu@codu.org PRIVMSG #esoteric :512) elliott_: it's a machine that looks like you! < 1361943631 927661 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i've been assuming itidus was a long time before me < 1361943632 961649 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::D < 1361943633 74233 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Should I watch Quantum Leap? < 1361943636 264201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pastequotes itidus < 1361943638 32586 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :like when the soviets were still around or something < 1361943639 576564 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah, man. Unicode really ought to have the character "CYRILLIC LETTER N-OCULAR O" for all natural numbers N. < 1361943642 714689 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.2134 < 1361943655 782199 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :tswett: all ordinals, you mean < 1361943671 22965 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :All order types, you mean. < 1361943675 504220 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :given what angels are like i think one having omega one NK eyes is pretty reasonable < 1361943701 330989 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :proposal to allocate plane 3 of the UCS as Combining Multiocular Variation Indicator Plane < 1361943714 683993 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :2^16 eyes should be enough for anyone < 1361943752 544787 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :-- bill gates, angel of the lord < 1361943765 926980 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 276 seconds < 1361943768 24102 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :at least this finch is build with -fPIC and stack-protector and stuff < 1361943776 613250 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yay ubuntu yay kees cook (who is no longer at ubuntu) < 1361943780 415167 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :I dunno. I think we should be able to talk about seraphim with 808,017,424,794,512,875,886,459,904,961,710,757,005,754,368,000,000,000 eyes. < 1361943810 18124 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I'm pretty sure that exact number is in the Zohar. < 1361943817 751802 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Probably how tall Metatron's dick is in cubits or something. < 1361943827 911853 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :c.c < 1361943837 562362 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Hey, it's true. < 1361943843 27983 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Probably. < 1361943844 480247 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i learned from Kevin Smith movies that the Metatron has no dick < 1361943849 191270 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :The presence of that number in the Zohar would be proof of... something amazing. < 1361943856 919551 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Really? Why? < 1361943864 420123 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :angel < 1361943865 666073 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know < 1361943870 770275 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I meant at tswett. < 1361943875 215264 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Because that number wasn't discovered until the 20th century. < 1361943878 695223 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :The Hebrews had all kinds of big numbers. There's basic combinatorics in the I-forget-the-nth-fucking-text. < 1361943893 890936 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Oh is it something weird like the order of the monster group or some shit < 1361943897 923376 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think this one is the best < 1361943899 357271 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :probably ancient aliens < 1361943901 325464 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah, something like that. < 1361943905 326335 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quote 752 < 1361943906 894401 :HackEgo!codu@codu.org PRIVMSG #esoteric :752) itidus21: hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, h < 1361943926 246238 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what do you think of "the monqy fandom" < 1361943928 651053 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :@google 808017424794512875886459904961710757005754368000000000 < 1361943929 970223 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Monster_group < 1361943930 47601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Monster group - Wikipedia, the free encyclopedia < 1361943934 117759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :where we write fanfics and stuff < 1361943939 456689 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :...I guessed correctly? < 1361943946 761406 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i dont undersatnd it < 1361943963 205743 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "nobody understands fandoms" < 1361943970 180958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :except Fiora?? < 1361944013 844220 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Maybe it being in the Zohar wouldn't be too remarkable. 13th century is basically like the 20th century anyway. < 1361944026 282029 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 20 - 13 < 1361944027 986183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 7 < 1361944030 748023 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yep. < 1361944037 517633 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Sefer_Yetzirah <-- This is the one with combinatorics. < 1361944165 234576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's easy to confuse itidus with a Markov chain bot. < 1361944188 449264 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :That's a mean thing to say. < 1361944206 359598 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :fungot: hey, say something. < 1361944206 468379 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :tswett: while 1: self.raw("quit") < 1361944234 374539 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :fungot: are you set to do Markov chains out of computer code or something? < 1361944234 696546 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :tswett: how do you tell which to pick up < 1361944247 202460 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :fungot: nope, I guess that was some fluke or something. < 1361944247 692867 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :tswett: ( not that i recommend it for others. ( those are the prototypes. mouse regions. i won't ask why you do it < 1361944256 741242 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Looks like lisp. < 1361944267 337272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: what's the difference between itidus and you < 1361944267 790803 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: it's /you/! wasting energy is a sign you may want to refresh my memory. < 1361944272 352590 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :gasp < 1361944280 260314 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1361944280 274973 :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 < 1361944293 654312 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dunno < 1361944297 993746 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :itidus was a bit funnier < 1361944307 544452 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fungot is never intentionally funny < 1361944308 515733 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :quintopia: or did it end up? i would have to create your own instruction set. on fnord stuff is less a matter of reading through existing codebases and yanking out bits of code. < 1361944382 762674 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :And now mean to fungot too. This is so cruel. < 1361944383 303136 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bike: i predict a rather shocking result!" to multiple-value :) even if that exception happens, i don't < 1361944483 807850 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^list < 1361944483 823628 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1361944488 355014 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: it's okay to be mean to befunge code. it deserves it. < 1361944497 417512 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :er < 1361944508 379615 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::( < 1361944520 834839 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not a false alarm < 1361944534 555975 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :befunge code doesn't tear arms out of sockets < 1361945126 943469 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Remote host closed the connection < 1361947217 357591 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@hug monqy < 1361947217 619953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/newticket?type=bug < 1361947225 395727 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1361947229 336658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1361947233 52910 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did i accidentally @bug monqy < 1361947240 512200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sry < 1361947242 734080 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::☺) < 1361947254 462677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(☺: < 1361947535 672135 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1361947579 468317 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Hey! He fixed his quit message. That's nice. < 1361947627 808742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask monqy good job on the quit message < 1361947628 37921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361948307 967154 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Does teletext have music? < 1361950258 970040 :epicmonkey!~epicmonke@46.164.134.18 JOIN :#esoteric < 1361950435 816018 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1361950622 81924 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361951043 812542 :epicmonkey!~epicmonke@46.164.134.18 QUIT :Ping timeout: 248 seconds < 1361951779 235910 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361951780 740060 :impomatic!~digital_w@146.90.165.144 QUIT :Quit: http://about.me/john_metcalf < 1361951816 781096 :epicmonkey!~epicmonke@46.164.134.18 JOIN :#esoteric < 1361952332 273105 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361952367 907200 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: Reconnecting < 1361952373 721257 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1361952868 51572 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361952881 771148 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361953377 245616 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 248 seconds < 1361953875 193250 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1361955040 390476 :nooga!~nooga@87-205-14-53.ip.netia.com.pl JOIN :#esoteric < 1361955927 551403 :otro_viajero7!~chatzilla@186.19.239.203 JOIN :#esoteric < 1361956070 790206 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1361956083 486513 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Client Quit < 1361956100 311579 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1361957493 315225 :otro_viajero7!~chatzilla@186.19.239.203 QUIT :Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347] < 1361957522 124987 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :[1] Statement #2 is false. [2] Statement #1 is true. [3] All three of these statements are false. < 1361957630 245961 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :[4] Statements #1 through #3 are silly. < 1361957725 170363 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, that, also, I guess. < 1361957916 920096 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :[5] Oops, I forgot. Statement #5 is also silly. < 1361957935 169529 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is statement 4 silly? < 1361957939 286511 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what are all these numbers for < 1361957954 370749 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: you don't have a proper appreciation for numbers < 1361957963 460514 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::( < 1361957976 956038 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :numbers don't need to be for anything < 1361957980 728172 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pragmatist < 1361957981 221889 :Slereah_!x@ANantes-259-1-242-16.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :[6] there is no statement 7 < 1361957994 203219 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybewordsshouldbeseparatedlikethis < 1361958120 347297 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :this is some existential shit here < 1361958300 907972 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :universal < 1361958591 824022 :nooga!~nooga@87-205-14-53.ip.netia.com.pl PRIVMSG #esoteric :maybe sentences should be s-exps < 1361958945 180157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(ROOT (S (ADVP (RB Maybe)) (NP (NNS sentences)) (VP (MD should) (ADVP (RB also)) (VP (VB be) (NP (NNS s-exps)))) (. .))) < 1361958980 143044 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Parse tree courtesy of the Stanford parser.) < 1361959003 616907 :nooga!~nooga@87-205-14-53.ip.netia.com.pl PRIVMSG #esoteric :yeah < 1361959013 686596 :nooga!~nooga@87-205-14-53.ip.netia.com.pl PRIVMSG #esoteric :that's what i thought about < 1361959022 409349 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :At least it'll resolve the grammar ambiguities < 1361959035 257707 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Syntactic ambiguities are the spice of life. < 1361959060 255317 :nooga!~nooga@87-205-14-53.ip.netia.com.pl PRIVMSG #esoteric :oh < 1361959072 712640 :nooga!~nooga@87-205-14-53.ip.netia.com.pl PRIVMSG #esoteric :(. .) < 1361959085 935516 :nooga!~nooga@87-205-14-53.ip.netia.com.pl PRIVMSG #esoteric :\___/ < 1361959286 761133 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: leaving < 1361959534 4393 :impomatic!~digital_w@146.90.165.144 JOIN :#esoteric < 1361962083 852301 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1361962115 796744 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1361963742 288061 :nooga!~nooga@87-205-14-53.ip.netia.com.pl QUIT :Ping timeout: 264 seconds < 1361963937 109148 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1361964022 716803 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361964539 600809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Did you help the nice Dylan folks? < 1361964578 66219 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm busy this week < 1361964579 385558 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Kind of < 1361966308 136720 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1361967085 968378 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1361968094 304616 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1361968702 378862 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1361970425 45148 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1361971011 720531 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1361971298 6883 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1361972469 729218 :flayke!~flayke@200.142.133.21 JOIN :#esoteric < 1361972581 408985 :flayke!~flayke@200.142.133.21 PART :#esoteric < 1361972694 578285 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1361973283 605507 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1361973408 635216 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Remote host closed the connection < 1361973421 320642 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361973987 171826 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1361974006 18079 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1361974045 640977 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1361974059 842742 :boily!~boily@mtl.savoirfairelinux.net NICK :metasepia < 1361974297 769642 :metasepia!~boily@mtl.savoirfairelinux.net NICK :boily < 1361974320 5457 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1361974404 58040 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :good morning all. sorry for the nickname juggling. looks like somebody else registered cuttlefish with nickserv half a fortnight ago. < 1361974415 422324 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::'( < 1361974423 770806 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I miss cuttlefish already < 1361974497 889126 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I now own metasepia, so further nickchanges shouldn't be necessary. < 1361974557 150922 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe they will forget about it and you can get cuttlefish back. < 1361974640 777063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what if you ask them very nicely < 1361974704 675589 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Remote host closed the connection < 1361974720 238028 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361975183 68915 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1361975262 684184 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :at least, the new nickname is in honour of https://en.wikipedia.org/wiki/Metasepia_pfefferi < 1361975278 47942 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1361975641 308596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe you could pay them for the nick (not a serious suggestion) < 1361976459 317143 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361976556 96263 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Sgeo: depends with what I pay them with. < 1361976730 655164 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore < 1361976730 707235 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|cuttlefish|jconn)! < 1361976741 732788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|jconn)! < 1361976741 895472 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :OK. < 1361976759 959344 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I really should do the HackEgo-style zero-width space prefix trick.) < 1361976972 518850 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you should really not < 1361976977 48677 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I loathe that trick < 1361976977 258830 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :toBogE, Sparkbot and optbot are new to me. whose are they? < 1361977060 650666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :optbot was mine < 1361977065 635007 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it inspired fungot's babble < 1361977065 800591 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :elliott: not sure either < 1361977101 412357 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is that the most coherent thing fungot has ever said? < 1361977102 217958 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Sgeo: you must be confusing php with perl, but i'm not sure that's a bad idea!". and if anyone works out a better formatting routine. < 1361977174 490672 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the planetary alignment must be special today. fungot makes waaaaay too much sense. < 1361977175 438509 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: redefinitions are just lame... they don't work... they execute all the code that used random-integer instead: that was my point < 1361977184 751753 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I rest my case. > 1361985080 365517 JOIN :#esoteric > 1361985112 170256 JOIN :#esoteric < 1361985113 353033 :glogbot!codu@codu.org JOIN :#esoteric < 1361985114 142063 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric > 1361985116 285236 JOIN :#esoteric > 1361985116 808453 JOIN :#esoteric < 1361985118 112507 :glogbackup!~glogbacku@64.31.59.246 QUIT :Excess Flood < 1361985197 208804 :Gregor!codu@codu.org JOIN :#esoteric < 1361985218 635515 :Gregor!codu@codu.org NICK :Guest6050 < 1361985251 563261 :Guest6050!codu@codu.org NICK :Gregor < 1361985300 876980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is something very weird about people deducing the way Iranian nuclear plants function via reverse-engineering Stuxnet < 1361985488 8786 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :quintopia: it may be that if w occurs in thue-morse, then it occurs within the first O(length(w)) bits < 1361985944 181963 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fmap _ = unsafeCoerce < 1361985975 705939 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361985988 19882 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1361986061 792336 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : h1 >>= f = h1 >> f < 1361986061 962048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : (error "Text.Blaze.Internal.MarkupM: invalid use of monadic bind") < 1361986144 705154 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sucks < 1361986146 617003 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Today I was vaguely tempted to write Haskell bindings to the Apache Wave client API thing < 1361986154 426139 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is this one of those "monads" that's actually a monoid? < 1361986176 505166 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, yes < 1361986181 40941 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::( < 1361986206 486682 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, would it have been acceptable to make a Writer monad out of it, and suggest people use that? Why don't these people do that, if that would have been better? < 1361986219 242968 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know why they don't do that < 1361986242 470308 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: As in, a monoid that doesn't obey monad rules? < 1361986264 69484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I didn't even think monads were monoids, necessarily < 1361986275 53570 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they aren't < 1361986278 377549 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and that's not what i mean FreeFull < 1361986285 244907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, MonadPlus = monad that is also a monoid? < 1361986293 227548 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, https://github.com/jaspervdj/blaze-markup/blob/master/src/Text/Blaze/Internal.hs < 1361986302 850586 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Aren't monads monoids in the category of endofunctors? < 1361986311 426096 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :I think if m is a Monad, (a -> m a) is a Monoid < 1361986312 648426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? monad < 1361986320 642242 :HackEgo!codu@codu.org PRIVMSG #esoteric :Monads are just monoids in the category of endofunctors. < 1361986321 488724 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what i mean is the abuse of 'do' notation where you write do { x; y; z } instead of [x,y,z], basically, and you never write "v <- x" < 1361986325 129876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: I meant in Hask < 1361986332 534613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not in Endofunctor < 1361986341 451909 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this usually means you're given some monad that's an abstract type, and all the "primitives" are of type "M ()" < 1361986350 242675 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: Can you make a Monoid instance for that? < 1361986359 812052 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, would it be more acceptable if it were Writer though? Because it's tempting, and Writer would be a real monad < 1361986380 423168 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so you never need to use (>>=), and (>>) is basically taking over for mappend < 1361986387 437888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow I just read scrollback to see what the conversation was about < 1361986387 886556 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Abuse of do notation is bad < 1361986390 759888 :Gregor!codu@codu.org PRIVMSG #esoteric :`run echo 'Doodads are just duoids in the category of endofunctors.' > wisdom/doodad < 1361986394 624162 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361986395 594640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that… isn't a monad < 1361986396 625941 :Gregor!codu@codu.org PRIVMSG #esoteric :`run ln -s doodad wisdom/doodads < 1361986400 318099 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361986403 614404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it may fulfil the Haskell definition < 1361986407 221797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sort of < 1361986415 489368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does it even obey the monad laws? < 1361986423 854687 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: I don't think it would < 1361986424 785730 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :newtype EndoM m a = EndoM {appEndo :: a -> m a}; instance Monad m => Monoid (EndoM m a) where mempty = EndoM return; mappend (EndoM a) (EndoM b) = EndoM (a >=> b) < 1361986433 419703 :Gregor!codu@codu.org PRIVMSG #esoteric :`? doodad < 1361986435 85184 :HackEgo!codu@codu.org PRIVMSG #esoteric :Doodads are just duoids in the category of endofunctors. < 1361986442 525466 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :return ignores its argument... < 1361986442 675169 :Gregor!codu@codu.org PRIVMSG #esoteric :*sage nod* < 1361986442 967610 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway people do this a lot because they like the 'do' notation < 1361986448 861799 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :syntax over semantics :( < 1361986450 697333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not even sure what "fmap _ = unsafeCoerce" does < 1361986456 319229 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: Ah, so you can but you need a newtype < 1361986456 506802 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :`? d-modules < 1361986458 732298 :HackEgo!codu@codu.org PRIVMSG #esoteric :D-modules are just modules over the ring of differential operators. Taneb invented them. < 1361986460 582883 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: yes, I think it would be better with Writer, but I haven't thought about it in detail < 1361986461 226976 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, that was in an instance declaration < 1361986461 404118 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :FreeFull, < 1361986461 809302 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :yes < 1361986493 651783 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: the fact that monads are monoids in the category of endofunctions has basically nothing to do with this < 1361986493 801482 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :You could do it without newtypes if you use a bunch of extensions, but you really, REALLY, shouldn't < 1361986501 95364 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :endofunctors* < 1361986511 765296 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wonder if you know what it means < 1361986531 116744 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Writer is slower < 1361986540 872187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps because I can't figure out what unsafeCoerce does outside the context of Haskell < 1361986542 906363 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :blaze-html does the fake monad for notation thing < 1361986558 317362 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@hoogle (Monad m) => [a -> m a] -> a -> m a < 1361986559 153829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases extM :: (Monad m, Typeable a, Typeable b) => (a -> m a) -> (b -> m b) -> a -> m a < 1361986559 325937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases mkM :: (Monad m, Typeable a, Typeable b) => (b -> m b) -> a -> m a < 1361986559 475557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Data gmapM :: (Data a, Monad m) => (forall d. Data d => d -> m d) -> a -> m a < 1361986574 981836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do notation should clearly randomly permute the input to something else that would have the same meanings if the monad laws were satisfied < 1361986581 307917 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull, ... some sort of fold with (>=>) ? < 1361986589 818216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… this would never happen in Agda, assuming that Agda monads come with proof that they obey the monad laws < 1361986595 534038 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Yeah < 1361986598 203885 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t foldr (>=>) return < 1361986600 85118 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Was wondering if it had a name < 1361986607 533488 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :@type foldr (>=>) return < 1361986613 564648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => [c -> m c] -> c -> m c < 1361986614 48220 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => [c -> m c] -> c -> m c < 1361986645 665718 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t foldl (>=>) return < 1361986646 806349 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => [b -> m b] -> b -> m b < 1361986762 792317 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Doesn't F#'s syntax for using monads also support monoids? Or am I misremembering? < 1361986776 592094 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because IIRC "computation expressions" don't just support monads < 1361986779 908411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't realise F# had syntax for monads < 1361986787 482442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a strict language with a defined evaluation order < 1361986794 925473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it doesn't need dedicated monad syntax nearly as much as Haskell < 1361986826 391388 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Read error: Connection reset by peer < 1361986862 630332 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :monads aren't really about evaluation order < 1361986873 288118 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nor are they about purity < 1361986899 980606 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: kernel update, rebooting < 1361986906 717803 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :lots of useful 'styles of computation' can be written as monads < 1361986909 179734 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :#esoteric is the #haskell retirement home where you can have all the same arguments you did in #haskell but at a slower, more relaxed pace < 1361986909 748650 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi PRIVMSG #esoteric :Nothing here < 1361986911 127557 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nondeterminism, parsing, whatever < 1361986914 415653 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and with fewer whippersnappers < 1361986921 891986 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: yup < 1361986982 681575 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in Haskell, laziness was the motivation for pure functions, and pure functions were the motivation for monadic IO, and monadic IO was the motivation for generic monads < 1361986992 139999 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but each of these ideas is useful beyond its original motivation < 1361987014 823054 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :C# also has something vaguely monad-like in LINQ < 1361987034 566077 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :LINQ syntax also allows peaking at the AST I think? < 1361987039 962116 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1361987040 619450 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or... something < 1361987055 252769 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and that makes it more useful that Haskell's 'do' for deep EDSLs < 1361987080 492476 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's really good that the syntax you use to query a database and the syntax you use to do an ordinary list comprehension in memory are the same < 1361987096 419879 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this is a constant frustration with e.g. the Django ORM in Python < 1361987119 281399 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we all want to write list comprehensions, but a list comprehension making a bunch of individual database queries is terribly slow < 1361987130 933969 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1361987158 934940 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so you have to express your joins, filters, etc. in totally different and slightly awkward syntax < 1361987164 257903 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The Haskell package that inspired LINQ used things like .>. I think < 1361987174 739475 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i didn't know it was inspired by a specific Haskell package! < 1361987205 713232 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, partly inspired < 1361987210 604740 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1361987235 295084 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION looks for it < 1361987289 952927 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361987381 260166 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://stackoverflow.com/a/1418200 < 1361987393 464520 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"LINQ was inspired by HaskellDB, as Erik Meijer has numerously stated, e.g. in Confessions of a Used Programming Language Salesman (Getting the Masses Hooked on Haskell), so it is not in itself a new concept. " < 1361987467 256481 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Didn't haskell do pure IO before having monadic IO < 1361987480 526301 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or is my history wrong < 1361987498 695025 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah it was like 'interact' basically < 1361987524 454792 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'main' was a function that took a lazy list of IO results and produced a lazy list of things to do < 1361987528 305423 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it didn't work very well < 1361987550 620619 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361987590 651943 :Gregor!codu@codu.org PRIVMSG #esoteric :doesthiswork: No, it doesn't work, you're not here. < 1361987617 635659 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :there is always the logs < 1361987637 5320 :Gregor!codu@codu.org PRIVMSG #esoteric :Well, I control the logs, sooooooooooooo >: ) < 1361987729 771953 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, one of the Blaze examples uses forM_, so it's not just for do syntax... < 1361987748 704881 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well ok < 1361987774 668120 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although not sure I would trust using functions like that when the monad laws are broken < 1361987799 338224 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but there must be a similar function for monoids < 1361987811 251898 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t forM_ < 1361987812 251487 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldMap < 1361987813 81445 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => [a] -> (a -> m b) -> m () < 1361987814 96301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Foldable t, Monoid m) => (a -> m) -> t a -> m < 1361987828 639184 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah that < 1361987835 630225 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361987838 327879 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So flip foldMap < 1361987855 547209 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And it works for things that aren't lists too < 1361988122 676387 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quit < 1361988124 42447 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quit: not found < 1361988124 735235 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1361988138 337210 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1361988156 941499 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1361988165 470374 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1361988221 333777 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361988223 803656 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1361988234 355837 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1361988271 844927 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`pkill < 1361988273 844239 :HackEgo!codu@codu.org PRIVMSG #esoteric :pkill: No matching criteria specified \ Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST] \ [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN] < 1361988287 386619 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`pkill -9 a < 1361988291 708009 :HackEgo!codu@codu.org PRIVMSG #esoteric :pkill: No matching criteria specified \ Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST] \ [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN] < 1361988301 431035 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`run pkill -9 a < 1361988303 619706 :HackEgo!codu@codu.org PRIVMSG #esoteric :pkill: 2 - Operation not permitted \ pkill: 45 - Operation not permitted \ pkill: 70 - Operation not permitted \ pkill: 71 - Operation not permitted \ Killed < 1361988317 595547 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wonder what it killed < 1361988324 229128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nothing useful < 1361988332 979806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a separate set of processes for each command you run < 1361988336 304529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo $$ < 1361988338 677893 :HackEgo!codu@codu.org PRIVMSG #esoteric :284 < 1361988339 892220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo $$ < 1361988341 821886 :HackEgo!codu@codu.org PRIVMSG #esoteric :284 < 1361988344 249876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see? < 1361988419 885668 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :every command to HackEgo boots a separate User Mode Linux machine, and then merges any filesystem changes using Mercurial < 1361988427 425648 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's awesomely insane < 1361988433 916658 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`uptime < 1361988435 282377 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 18:07:14 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 < 1361988436 992747 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if you told someone on IRC your IRC bot booted up linux for every single command you run on it < 1361988440 963998 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in like the 90s < 1361988445 426370 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what would they say < 1361988461 127660 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that you're lying most likely < 1361988468 298777 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Huh < 1361988469 300562 :Gregor!codu@codu.org PRIVMSG #esoteric :"Boot" is true but enormously misleading. < 1361988475 726293 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :On Tumblr, '>' does something < 1361988482 631121 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :No, '.' does < 1361988519 185980 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Gregor: why? just because UML is lightweight? < 1361988556 182183 :Gregor!codu@codu.org PRIVMSG #esoteric :Because when I hear "boot" I imagine a BIOS loading a bootloader which loads a kernel and then starts up, not a kernel running as a usermode process which has very little startup to do on its own. < 1361988594 244809 :Gregor!codu@codu.org PRIVMSG #esoteric :The actual word doesn't mean that, but by the same token you can say that you "boot up" a shell every time you run a shell script. It's not a lie, but why would you use that term *shrugs* < 1361988615 343317 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because it's the term usually used for starting an instance of Linux? < 1361988624 537817 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if anything, i think the "machine" part is more misleading < 1361988641 58488 :Gregor!codu@codu.org PRIVMSG #esoteric :Oh, heh, T.B.H. I didn't even notice that word X-D < 1361988641 208017 :nooodl!~nooodl@91.177.52.133 QUIT :Ping timeout: 248 seconds < 1361988642 858921 :Gregor!codu@codu.org PRIVMSG #esoteric :But yes. < 1361988643 230490 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION downloads and boots TCCBOOT < 1361988673 195226 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: IMO make HackEgo use qemu for extra security < 1361988703 308286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm < 1361988703 912711 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: I'd go with vagrant, just because it's more points at scrabble. < 1361988711 784197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the 90s I didn't have such a good idea of what Linux was < 1361988713 957716 :Gregor!codu@codu.org PRIVMSG #esoteric :Qemu which boots to a Debian instance which in turn runs umlbox? < 1361988719 664436 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i assume everyone here has seen tccboot and also jslinux < 1361988737 899773 :Gregor!codu@codu.org PRIVMSG #esoteric :kmc: jslinux was cooler when I did the same thing with MIPS a year earlier. < 1361988745 737036 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1361988747 191164 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is it online? < 1361988752 231474 :Gregor!codu@codu.org PRIVMSG #esoteric :http://codu.org/jsmips/ < 1361988759 415528 :Gregor!codu@codu.org PRIVMSG #esoteric :Oh, yes, but not there X-D < 1361988763 491431 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I remember when it was MMIX < 1361988772 317416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was actually explaining the difference between UNIX and Linux to a student today, because they asked < 1361988780 680254 :Gregor!codu@codu.org PRIVMSG #esoteric :OK, I guess it's not especially online any more X-D < 1361988784 925156 :Gregor!codu@codu.org PRIVMSG #esoteric :kmc: It was then ;) < 1361988794 796066 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :did you pick MIPS because it's one of the simpler arches with a full GNU/Linux stack? < 1361988808 138266 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and what are the platform interfaces like? presumably there are a lot to choose from < 1361988821 524588 :Gregor!codu@codu.org PRIVMSG #esoteric :I actually didn't implement the whole architecture, just the ISA, and I didn't run a kernel, just had JS respond directly to syscalls. < 1361988826 657409 :Gregor!codu@codu.org PRIVMSG #esoteric :So I didn't REALLY do the same as jslinux. < 1361988835 996309 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1361988843 438298 :Gregor!codu@codu.org PRIVMSG #esoteric :But you could compile C code to the browser and run it at semi-reasonable speed *shrugs* < 1361988847 161052 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so what do you mean by "just the ISA" < 1361988858 7435 :Gregor!codu@codu.org PRIVMSG #esoteric :Just the instruction set. < 1361988875 504430 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i saw a paper where they implemented C, C++, etc. for JVM by using gcc to compile to MIPS and then translating that to JVM bytecode < 1361988895 406867 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Gregor: what parts of the architecture did you not implement, then < 1361988897 535671 :Gregor!codu@codu.org PRIVMSG #esoteric :Yup. NestedVM was the latest version of that stack I recall. < 1361988903 624086 :Gregor!codu@codu.org PRIVMSG #esoteric :kmc: Everything other than the instruction set X-D < 1361988910 180994 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :meaning what? memory management? < 1361988916 757388 :Gregor!codu@codu.org PRIVMSG #esoteric :Memory management I have. < 1361988930 868620 :Gregor!codu@codu.org PRIVMSG #esoteric :But no buses, no disks, no graphics, etc. < 1361988934 847239 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1361988941 693801 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't consider that part of "MIPS architecture" < 1361988941 911270 :Gregor!codu@codu.org PRIVMSG #esoteric :Everything that would be a syscall in a normal OS jumps to JS code. < 1361988946 376709 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :unless MIPS is specified in an unusual way < 1361988946 696012 :Gregor!codu@codu.org PRIVMSG #esoteric :Ah. < 1361988951 899167 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: you never listened to me when I told you to get X-on-canvas running :( < 1361988963 276375 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: Sure I did, I just didn't do it ;) < 1361988965 119483 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :lots of CPU architectures come on many different platforms < 1361988970 689310 :Gregor!codu@codu.org PRIVMSG #esoteric :kmc: Well, you can't boot Linux without them, so that makes jslinux incomparable ;) < 1361988992 162256 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :x86 is kind of an anomaly in that when people say x86 they usually mean "PC compatible" and then you have a BIOS with disk, keyboard, etc., and probably a PCI bus, etc < 1361988998 891457 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but even for x86 there are plenty of exceptions < 1361989015 468597 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :OLPC XO-1 isn't PC-compatible; neither are SGI's huge NUMA machines < 1361989067 853531 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :neither is that fucking custom 80186 dev board from the embedded systems class from hell < 1361989068 147568 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i think the olpcs are pc-compatible nowadays < 1361989072 502065 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe < 1361989073 271347 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because they run fucking windows :( < 1361989076 348165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i guess they caved and... yeah < 1361989088 302791 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i hear it was more "negroponte" rather than "they" < 1361989089 156433 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe they dual-boot between Open Firmware and BIOS < 1361989095 31280 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shrug < 1361989278 968450 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1361989289 633205 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1361989348 120250 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1361989526 87883 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361989544 800619 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361989552 895544 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1361989725 781730 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361990129 981593 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maximum . map abs = abs . maximum, right? < 1361990135 126295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ignoring floating point weirdness and such < 1361990140 302385 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no < 1361990143 933667 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :{-2, 1} < 1361990148 45532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1361990149 478131 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm an idiot < 1361990152 475903 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought abs was rounding?? < 1361990154 970730 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for a brief second < 1361990161 111595 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :good second < 1361990388 474394 :Taneb!~nathan@host-2-99-86-31.as13285.net QUIT :Ping timeout: 264 seconds < 1361990512 76767 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :abs rounds to the value closest to the absolute value < 1361990617 890699 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :@src maximum < 1361990618 51537 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :maximum [] = undefined < 1361990618 201568 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :maximum xs = foldl1 max xs < 1361990640 890816 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how that undefined clause is pointless. < 1361990676 284978 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Out of 10 Random Wikipediapages 7 are people. < 1361990682 338683 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> fold1 max [] < 1361990684 100999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `fold1' < 1361990684 251026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: < 1361990684 251199 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `foldl1' (importe... < 1361990689 583625 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> foldl1 max [] < 1361990691 595432 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.foldl1: empty list < 1361990703 480273 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> maximum [] < 1361990705 459117 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.maximum: empty list < 1361990707 621697 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :does deriving Ord in Haskell guarantee a total order, or at least a lattice? < 1361990710 135197 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :useful < 1361990724 42393 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1361990817 687760 :Taneb!~nathan@host-2-99-86-31.as13285.net JOIN :#esoteric < 1361990863 245895 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1361990880 239851 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Well, my C code core-dumps < 1361990907 20661 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :But it's climbed the -Wall < 1361990961 378498 :Gregor!codu@codu.org PRIVMSG #esoteric :That's easy to fix. < 1361990963 388955 :Gregor!codu@codu.org PRIVMSG #esoteric :ulimit -c 0 < 1361990966 232797 :Gregor!codu@codu.org PRIVMSG #esoteric :Tada, doesn't core-dump. < 1361990975 375311 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Taneb: try the -Wextra < 1361990979 830013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: it still says (core dumped) < 1361990984 215636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just doesn't save the core anywhere < 1361990986 459174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: also try valgrind < 1361990987 391736 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Taneb: or, if you're using clang, try -Weverything < 1361990994 16075 :Gregor!codu@codu.org PRIVMSG #esoteric :ais523: It doesn't for me... < 1361990994 699683 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :which actually does *all* < 1361991004 96526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: does for me < 1361991009 699411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, hmm < 1361991013 966730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps it depends on whether it's -Sc or -Hc < 1361991021 274103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: yeah, but some of them are bad ideas < 1361991026 783582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or very specific < 1361991038 648156 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1361991047 521219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :splint has warning levels higher than is remotely sane, and is buggy enough that you could never expect to comply with them < 1361991050 500049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also complains about system headers < 1361991058 910237 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361991109 747552 :Gregor!codu@codu.org PRIVMSG #esoteric :ais523: http://sprunge.us/WMUd < 1361991144 754804 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: yeah < 1361991161 552838 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: -Weverything is literally everything, including style warnings and the like < 1361991166 467873 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :not recommended for human consumption < 1361991176 528228 :Gregor!codu@codu.org PRIVMSG #esoteric :I s'pose since it's the shell that interprets the SIGCHLD, it could determine intelligently whether a core had been dumped and just change the message *shrugs* < 1361991219 835733 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361991552 625725 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :coppro, I'm using gcc < 1361991614 714098 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Hmm < 1361991689 16062 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :ais523, should I take your warning as a "here's splint, give it a go", or an "avoid at all costs" < 1361991689 993001 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Remote host closed the connection < 1361991706 813413 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361991710 215713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: take it as "splint is a good idea in theory but too buggy for practical use" < 1361991722 391023 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Use it right now y/n < 1361991732 307583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, it has many of the same ideas as Rust does, except Rust is a language and Splint is a linter < 1361991744 179018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: it can't hurt < 1361991772 769387 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :(it gets past -Wextra) < 1361991799 154485 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :splint hits a parse error... < 1361991801 948930 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that bodes terribly for either rust or splint < 1361991805 668486 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what gets past -Wextra? < 1361991810 970601 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :coppro, my program < 1361991827 992747 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :It compiles with -Wall -Werror -Wextra < 1361991834 697185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: for splint, probably; I even think of Rust as a fixed version of C+Splint < 1361991843 980082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh yeah, splint hits parse errors a lot < 1361991927 660104 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: what do you think of Rust? < 1361991967 904451 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :It hits a parse error because I'm using gmp < 1361991968 379498 :Gregor!codu@codu.org PRIVMSG #esoteric :coppro: He thinks of it as a fixed version of C+Splint. < 1361991977 106176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: I like it < 1361991982 534955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or Gregor's answer < 1361991983 582830 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1361992025 862368 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :"thanks, split" < 1361992062 307063 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361992132 168322 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Remote host closed the connection < 1361992163 746507 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361992355 169958 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 244 seconds < 1361992414 197470 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361992415 557715 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Ping timeout: 255 seconds < 1361992458 700422 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Okay, I have no idea how to get splint and gmp to play nice < 1361992509 608198 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric ::( < 1361992512 643692 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :probably you don't < 1361992697 462513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a chance that someone else has an idea, somewhere else in the world < 1361992710 526992 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 252 seconds < 1361992716 116028 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :poor bastard < 1361992726 645309 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :it is unlikely that anyone has any idea anywhere < 1361992781 384396 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :http://www.mail-archive.com/lclint-interest@virginia.edu/msg00303.html looks like the same thing < 1361992904 725583 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Ooh, that's a prettier core dump < 1361993003 317216 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :http://hastebin.com/wegaqedudo.txt < 1361993262 353261 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361993301 775493 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361993495 753107 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 255 seconds < 1361993523 956721 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :You can tell a lot about me from that paste < 1361993534 925000 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Firstly, I use multiple pastebins < 1361993551 396432 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hello vdso.... if that is your real name.......... < 1361993561 232309 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 256 seconds < 1361993593 588743 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t intercalate < 1361993595 683393 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[a] -> [[a]] -> [a] < 1361993623 233112 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Bike... < 1361993626 898795 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t intersperse < 1361993628 766140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> [a] -> [a] < 1361993643 517690 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t interplanetary < 1361993645 695988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `interplanetary' < 1361993695 380126 :ion!ion@heh.fi PRIVMSG #esoteric :intersPerse < 1361993710 492338 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Bike: interplanetary is too far away to be in scope. < 1361993792 847380 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::( < 1361993805 967233 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t intergalactic < 1361993806 466799 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1361993807 319244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `intergalactic' < 1361993828 71226 :epicmonkey!~epicmonke@46.164.134.18 QUIT :Ping timeout: 248 seconds < 1361993831 807179 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric ::t interfamilial < 1361993833 539876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `interfamilial' < 1361993852 437719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now wat < 1361993872 372488 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: Bike tried to be spacial. < 1361993885 152592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a common mistake. < 1361993921 212538 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::( ( < 1361993942 773318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : i assume read forms a monoid <-- assume a spherical monoid in a Void < 1361994067 39266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @ask monqy What happened to your quit message? <-- quit messages are censored if you haven't been logged on long enough, hth < 1361994110 307675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(3 minutes and 28 seconds are presumable not long enough.) < 1361994110 457287 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :if the one who quits hasn't been logged on long enough? < 1361994115 710422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1361994116 768498 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or the one who reads the quit message? < 1361994146 323360 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361994174 659189 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: yes. < 1361994180 910615 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: ok < 1361994204 507243 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Ping timeout: 264 seconds < 1361994275 472428 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 256 seconds < 1361994405 41674 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes and no I think < 1361994443 7067 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t interracial < 1361994444 647046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `interracial' < 1361994473 362061 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :o: < 1361994487 691618 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1361994488 686832 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1361994702 179531 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 264 seconds < 1361994754 393082 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361994775 850096 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1361995083 206920 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 244 seconds < 1361995186 107390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`factor 808017424794512875886459904961710757005754368000000000 < 1361995187 770780 :HackEgo!codu@codu.org PRIVMSG #esoteric :factor: `808017424794512875886459904961710757005754368000000000' is too large < 1361995191 513104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :LAME < 1361995201 682298 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :2 < 1361995222 127216 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval primeFactors 123 < 1361995223 118152 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[3,41] < 1361995224 992407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think that's its complete prime factorization, Taneb < 1361995232 396859 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval primeFactors 808017424794512875886459904961710757005754368000000000 < 1361995233 76584 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,5,5,5,5,5,5,5,5,7,7,7,7,7,7,11,11,13,13,13,17,19,23,29,31,41,47,59,71] < 1361995235 747614 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :oerjan, it's a start < 1361995264 145167 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :metasepia 1, HackEgo 0. < 1361995300 879175 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1361995306 635804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is metasepia a reference to the claim cuttlefishes don't have color vision < 1361995336 885681 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :~eval 7 ^. re (_Just . _Left . enum) :: Maybe (Either Char Bool) < 1361995338 44710 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match type `GHC.Types.Int' with `GHC.Types.Char' < 1361995338 217765 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Expected type: Control.Lens.Internal.Review.Reviewed < 1361995338 367481 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : t0 (Data.Functor.Identity.Identity t0) < 1361995338 367658 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -> Control.Lens.Internal.Review.Reviewed < 1361995338 367765 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : GHC.Types.Int (Data.Functor.Identity.Identity GHC.Types.Char) < 1361995339 37218 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Actual type: Control.Lens.Internal.Review.Reviewed < 1361995339 186845 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : t0 (Data.Functor.Identity.Identity t0) < 1361995340 24415 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -> Control.Lens.Internal.Review.Reviewed < 1361995340 174026 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : GHC.Types.Int (Data.Functor.Identity.Identity GHC.Types.Int) < 1361995348 859161 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :~eval 7 ^. re (_Just . _Left . from enum) :: Maybe (Either Char Bool) < 1361995349 989631 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Just (Left '\a') < 1361995356 166590 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :~eval 49 ^. re (_Just . _Left . from enum) :: Maybe (Either Char Bool) < 1361995357 202423 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Just (Left '1') < 1361995361 27576 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: it's name after Metasepia Pfefferi. < 1361995368 136131 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :s/e\b/ed/ < 1361995378 829923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1361995454 729026 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :created a github project earlier this morning, just to be sure. < 1361995500 487016 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i still miss cuttlefish < 1361995509 197751 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Does metasepia use the primes package or something else? < 1361995535 20773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :~eval (0$0 `primeFactors`) < 1361995535 886002 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): The operator `Data.Numbers.Primes.primeFactors' [infixl 9] of a section < 1361995536 35891 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1361995536 36071 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : namely `GHC.Base.$' [infixr 0] < 1361995536 36176 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : in the section: `0 $ 0 `primeFactors`' < 1361995553 548831 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :~type (+) < 1361995554 194846 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1361995563 907024 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :boily, you know what to do < 1361995586 719958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :~type (+)==() < 1361995587 415941 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1361995591 389440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :~eval (+)==() < 1361995592 494270 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match expected type `a0 -> a0 -> a0' with actual type `()' < 1361995593 958741 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: I'm reading RFC 2812 for now, I still have to reimplement that IRC client stack for it to support SSL. < 1361995595 656746 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (+) < 1361995597 535708 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num a => a -> a -> a < 1361995607 287310 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~duck < 1361995608 92206 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- ~duck query < 1361995608 241892 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Query information from Duck Duck Go < 1361995617 173527 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :~duck Hexham < 1361995617 323118 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~duck longest pie < 1361995618 110668 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1361995618 277182 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1361995625 48148 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :~duck Northumberland < 1361995625 684929 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :n the northernmost county of England, on the North Sea: hilly in the north and west, with many Roman remains, notably Hadrian's Wall; shipbuilding, coal mining. < 1361995641 994290 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :any and all suggestions, desires, opinions and other wishes you can come up with will probably be readily accepted and implemented. < 1361995655 614409 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~duck programming language < 1361995656 226335 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. < 1361995666 637817 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :boily, can you make a DOS version of HackEgo? < 1361995692 390290 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~botsnack < 1361995692 837693 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1361995696 468723 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: it needs ~botsnack. < 1361995702 117200 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what's botsnack? < 1361995704 389616 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@botsnack < 1361995704 960864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric ::) < 1361995711 184500 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :`botsnack < 1361995713 121127 :HackEgo!codu@codu.org PRIVMSG #esoteric :​:-D < 1361995716 725269 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :^botsnack < 1361995729 51864 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :fungot why < 1361995729 590657 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Taneb: i mean that in the ' save as text' shows bold text. whoops. < 1361995740 181578 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :!botsnack < 1361995749 659247 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :EgoBot why < 1361995752 945895 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :#botsnack < 1361995763 839459 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Who was # < 1361995764 89630 :ogrom!~del@gprs-inet-65-56.elisa.ee JOIN :#esoteric < 1361995791 120510 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ok, so: 1. Implement an IRC stack; 2. Add botsnack; 3. Kill Morgoth. < 1361995813 956584 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :boily, can I take this opportunity to say that it's okay for metasepia to use '~' because Pietbot sucked? < 1361995843 865836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :+ is thutubot < 1361995848 50884 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :somebody else was using ~ besides me? < 1361995852 20644 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Yeah, me < 1361995855 696535 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Pietbot < 1361995857 285835 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :It sucked < 1361995869 533267 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :It couldn't quite run deadfish programs < 1361995883 513415 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I boldly reaffirm my possession and exclusive usage of ~! < 1361995903 745125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`botsnack < 1361995904 620165 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: uhm. ok. I... uhm... well... uh... that's quite an impressive achievement, if I may say so. < 1361995905 295381 :HackEgo!codu@codu.org PRIVMSG #esoteric :​:-D < 1361995961 972905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!addinterp botsnack sh echo "^_^" < 1361995962 881021 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Interpreter botsnack installed. < 1361995965 668761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!botsnack < 1361995967 816272 :EgoBot!codu@codu.org PRIVMSG #esoteric :​^_^ < 1361996013 409649 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Remote host closed the connection < 1361996018 354008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^prefixes < 1361996018 503616 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ? < 1361996025 782786 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :?botsnack < 1361996026 425569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric ::) < 1361996033 386783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show prefixes < 1361996033 536375 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :(Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?)S < 1361996059 862815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def prefixes ul (Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~)S < 1361996060 49671 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Defined. < 1361996063 631358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^prefixes < 1361996063 781022 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~ < 1361996071 1969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!show prefixes < 1361996071 403310 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :+botsnack < 1361996071 731872 :EgoBot!codu@codu.org PRIVMSG #esoteric :underload (Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?)S < 1361996085 625863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!delinterp prefixes < 1361996086 160457 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Interpreter prefixes deleted. < 1361996098 442991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^addinterp prefixes underload (Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~)S < 1361996104 513315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!addinterp prefixes underload (Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~)S < 1361996104 760886 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: let it equal that from the bf algorithms page. i'm thinking about < 1361996105 556691 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Interpreter prefixes installed. < 1361996118 670940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/prefixes < 1361996120 347663 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ echo 'Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?' < 1361996137 609167 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :All the other bots should just query HackEgo, clearly. < 1361996156 174164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sed -i '2s/$/, thutubot +, metasepia ~/' bin/prefixes < 1361996158 107363 :HackEgo!codu@codu.org PRIVMSG #esoteric :Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script- < 1361996166 1499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i '2s/$/, thutubot +, metasepia ~/' bin/prefixes < 1361996168 37082 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361996169 747763 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361996173 814306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`prefixes < 1361996175 538205 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia /tmp < 1361996176 612647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!prefixes < 1361996177 515445 :EgoBot!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~ < 1361996183 353413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...wat < 1361996187 12561 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :uhm... < 1361996194 553801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1361996197 567716 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361996210 515459 :nooga!~nooga@dwasiedem-dwatrzy7.echostar.pl JOIN :#esoteric < 1361996220 570172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i '2s/$/, thutubot +, metasepia \~/' bin/prefixes < 1361996224 588664 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361996228 929516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`prefixes < 1361996230 685060 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia /tmp < 1361996235 60207 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :... < 1361996245 589062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo ~/ < 1361996247 358010 :HackEgo!codu@codu.org PRIVMSG #esoteric :​~/ < 1361996253 714689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '~/' < 1361996255 484513 :HackEgo!codu@codu.org PRIVMSG #esoteric :​~/ < 1361996263 168789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1361996283 638621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1361996286 267632 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361996287 402734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`prefixes < 1361996289 482218 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ? < 1361996310 859252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i '2s_$_, thutubot +, metasepia \~_' bin/prefixes < 1361996314 768336 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361996316 996640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`prefixes < 1361996318 961925 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia /tmp < 1361996323 125025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ffuu < 1361996324 145901 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :awesome. < 1361996330 512622 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`run echo 'hi' | sed 's/hi/~/' < 1361996331 107332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1361996331 523086 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :as we say, «bin là». < 1361996331 870193 :HackEgo!codu@codu.org PRIVMSG #esoteric :​~ < 1361996333 720209 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361996385 260039 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: tip: cat bin/prefixes < 1361996389 307896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'hi' | sed 's/hi/ ~/' < 1361996391 268734 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ ~ < 1361996400 105469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/prefixes < 1361996401 946467 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ echo 'Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?' < 1361996416 531510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... < 1361996421 950389 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@ or ?', blah blah ~ < 1361996422 316520 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`run sed -i '2s_$_, thutubot +, metasepia \~_' bin/prefixes < 1361996426 179260 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361996428 787394 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no god dammit < 1361996431 549289 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`cat bin/prefixes < 1361996432 882400 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ echo 'Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?', thutubot +, metasepia ~ < 1361996434 378195 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yes god dammit. < 1361996435 994281 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah! < 1361996437 837148 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Yes. < 1361996439 388933 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :at last! < 1361996441 913104 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric ::D < 1361996446 260345 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1361996448 671497 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361996449 780400 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: no it's not working :P < 1361996461 952256 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: toé mon espèce de... < 1361996477 711777 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I swear, this channel actually makes me want to figure out ed some time, because it couldn't possibly be more bullshit than sed. < 1361996479 46487 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION swats elliott with a random cephalopod < 1361996501 442935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i '2s_'$_, thutubot +, metasepia ~'\''_' bin/prefixes < 1361996503 192454 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 8: unterminated `s' command < 1361996505 485790 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ff < 1361996517 894671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i '2s_'\''$_, thutubot +, metasepia ~'\''_' bin/prefixes < 1361996521 765696 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361996524 633645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`prefixes < 1361996526 388091 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~ < 1361996527 668394 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you fools. you think you can figure out unix < 1361996530 131582 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whew < 1361996536 490091 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you know nothing! < 1361996550 64063 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: Lucky for me I don't actually do things that I want to do. < 1361996718 213675 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :metasepia?? < 1361996730 368664 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its like cuttlefish but not called cuttlefish < 1361996733 535492 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :instead it has a worse name < 1361996735 257761 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ah... < 1361996745 865082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :) 2+2 < 1361996746 307614 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :oerjan: 4 < 1361996751 741867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OH NO < 1361996765 126408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq 1 < 1361996765 415381 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1361996792 347702 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i should make a bot where the prefix is >. that's not used right < 1361996814 881457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i '2s_'\''$_, jconn ), blsqbot !'\''_' bin/prefixes < 1361996818 695658 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i like having bots that respond to their name < 1361996819 32729 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361996820 9545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`prefixes < 1361996821 640214 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot ! < 1361996828 104009 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so you can do "HackEgo, make me a pie" or w/e < 1361996831 646429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^prefixes < 1361996831 796054 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~ < 1361996832 206157 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what happened to preflex < 1361996853 325861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!delinterp prefixes < 1361996854 210204 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Interpreter prefixes deleted. < 1361996880 381931 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: well mauke left < 1361996883 845260 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rip < 1361996888 165851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh fff < 1361996903 117158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cannot add jconn with underload :P < 1361996922 151877 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :bf_txtgen time < 1361996935 914008 :Gregor!codu@codu.org PRIVMSG #esoteric :monqy: You should use » as a prefix. < 1361997018 957223 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :could use ☺ as a prefix < 1361997019 543013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf_txtgen Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot ! < 1361997019 795919 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: fnord doesn't have magus available. when you use it, then? < 1361997062 115551 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good bf_txtgen < 1361997090 879056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!addinterp prefixes sh echo 'Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot !' < 1361997091 235106 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: s/ whi/ who/ that's an error to use car on a string < 1361997092 525724 :EgoBot!codu@codu.org PRIVMSG #esoteric :​1111 +++++++++++[>++++++>+++>++++++++++>+++++++++<<<<-]>.>>+.+++++.<-.>----.++.>++.+.+++.<++++++.>----.<-----.<<--------.--------------------------.>>>+.<++.>++++++++.-------.<------.+++++.<<.>>>---------.<<++++++++++++.<.>++++++++++++++++++++++++++++.>>+++.++.<---------.<---.>>++++.<++++.<<.>>>-------.<<<++++++++++++.------------.>.>>+++++++.<.<---.>>++++++++.+++++.<<<.+.+++++++++++.------------.>>---.<+++++++++++++++++++++++++++++++.>+.<+.++.---.+.>++.>.<<<.>- < 1361997103 295152 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :☺ is a good choice, IMHO. just have to remember it's U+263A. < 1361997107 820026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SOMETHING TELLS ME IT GOT CUT OFF < 1361997113 377209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!echo hi < 1361997114 531472 :EgoBot!codu@codu.org PRIVMSG #esoteric :hi < 1361997124 389155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!prefixes < 1361997125 368137 :EgoBot!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot ! < 1361997141 138963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf +++++++++++[>++++++>+++>++++++++++>+++++++++<<<<-]>.>>+.+++++.<-.>----.++.>++.+.+++.<++++++.>----.<-----.<<--------.--------------------------.>>>+.<++.>++++++++.-------.<------.+++++.<<.>>>---------.<<++++++++++++.<.>++++++++++++++++++++++++++++.>>+++.++.<---------.<---.>>++++.<++++.<<.>>>-------.<<<++++++++++++.------------.>.>>+++++++.<.<---.>>++++++++.+++++.<<<.+.+++++++++++.------------.>>---.<+++++++++++++++++++++++++++++++.>+.<+.++.---.+.>+ < 1361997142 127595 :EgoBot!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdab < 1361997168 248458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SEEMS IMPRACTICAL < 1361997185 547101 :Gregor!codu@codu.org PRIVMSG #esoteric :lol < 1361997202 987719 :Gregor!codu@codu.org PRIVMSG #esoteric :What IS lambdab's prefix anyway??? < 1361997303 247666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run interp 'bf_txtgen Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot !' >prefs < 1361997303 489740 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: http://www.kollektiv-hamburg.de/forcer/ test.html could you upload it to fnord < 1361997308 84773 :HackEgo!codu@codu.org PRIVMSG #esoteric :exec: 4: ibin/bf_txtgen: not found < 1361997314 776700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAaaa < 1361997348 965370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls interp < 1361997351 127593 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access interp: No such file or directory \ /bin/ls: cannot access interp: No such file or directory < 1361997352 266383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls interps < 1361997353 820151 :HackEgo!codu@codu.org PRIVMSG #esoteric :1l \ 2l \ adjust \ axo \ befunge \ bfjoust \ bf_txtgen \ boof \ build.sh \ cfunge \ c-intercal \ clc-intercal \ dimensifuck \ egobch \ egobf \ fukyorbrane \ gcccomp \ gforth_quit \ ghc \ glass \ glypho \ kipple \ lambda \ lazyk \ linguine \ Makefile \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ trigger \ udage01 \ underload \ unlambda < 1361997369 105051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls interps/bf_txtgen < 1361997371 191070 :HackEgo!codu@codu.org PRIVMSG #esoteric :CompareIndividuals.class \ Individual.class \ textgen.class \ textgen.java \ textgen.tar.gz < 1361997413 428815 :atriq!~nathan@host-2-99-86-31.as13285.net JOIN :#esoteric < 1361997415 90427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/interp < 1361997416 877293 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ CMD=`echo "$1" | cut -d' ' -f1` \ ARG=`echo "$1" | cut -d' ' -f2-` \ exec ibin/$CMD "$ARG" < 1361997426 92488 :Taneb!~nathan@host-2-99-86-31.as13285.net QUIT :Disconnected by services < 1361997429 478378 :atriq!~nathan@host-2-99-86-31.as13285.net NICK :Taneb < 1361997476 972883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls ibin < 1361997479 697 :HackEgo!codu@codu.org PRIVMSG #esoteric :1l \ 2l \ adjust \ asm \ axo \ bch \ befunge \ befunge98 \ bf \ bf16 \ bf32 \ bf8 \ boolfuck \ c \ cintercal \ clcintercal \ cxx \ dimensifuck \ forth \ glass \ glypho \ haskell \ k \ kipple \ lambda \ lazyk \ linguine \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ sh \ trigger \ udage01 \ underload \ unlambda \ whirl < 1361997485 95113 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Good news! < 1361997486 542555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls < 1361997488 319566 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin \ brainfuck.fu \ canary \ dbg.out \ dkVb20VL \ egobot.tar.xz \ etc \ factor \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ lib \ paste \ prefs \ quines \ quotes \ radio.php?out=inline&shuffle=1&limit=1&filter=*MitamineLab* \ sgfoobar \ share \ slist.rej \ src \ sudo \ %sudo \ test \ wisdom \ zalgo.hs < 1361997493 579325 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :My program no longer segfaults and coredumps! < 1361997498 796805 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Probably! < 1361997507 814260 :Gregor!codu@codu.org PRIVMSG #esoteric :It now coredumps due to some other fault? < 1361997516 1946 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :It space leaks < 1361997523 486105 :Gregor!codu@codu.org PRIVMSG #esoteric :PROBLEM: SOLVED < 1361997524 539622 :nooga!~nooga@dwasiedem-dwatrzy7.echostar.pl QUIT :Ping timeout: 255 seconds < 1361997531 355154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: why isn't bf_txtgen in ibin/ < 1361997539 181258 :Gregor!codu@codu.org PRIVMSG #esoteric :Excellent question. < 1361997542 696581 :Gregor!codu@codu.org PRIVMSG #esoteric :I haven't an excellent answer. < 1361997545 368165 :Gregor!codu@codu.org PRIVMSG #esoteric :`ls bin/bf* < 1361997546 760704 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access bin/bf*: No such file or directory \ /bin/ls: cannot access bin/bf*: No such file or directory < 1361997550 336150 :Gregor!codu@codu.org PRIVMSG #esoteric :'snot there either. < 1361997553 20433 :Gregor!codu@codu.org PRIVMSG #esoteric :Nowait < 1361997555 392055 :Gregor!codu@codu.org PRIVMSG #esoteric :`run ls bin/bf* < 1361997556 925185 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access bin/bf*: No such file or directory \ /bin/ls: cannot access bin/bf*: No such file or directory < 1361997560 424439 :Gregor!codu@codu.org PRIVMSG #esoteric :Still not there. < 1361997665 502203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run find | grep txtgen < 1361997668 419011 :HackEgo!codu@codu.org PRIVMSG #esoteric :​./.hg/store/data/interps/bf__txtgen \ ./.hg/store/data/interps/bf__txtgen/_compare_individuals.class.i \ ./.hg/store/data/interps/bf__txtgen/_individual.class.i \ ./.hg/store/data/interps/bf__txtgen/textgen.class.i \ ./.hg/store/data/interps/bf__txtgen/textgen.java.i \ ./.hg/store/data/interps/bf__txtgen/textgen.tar.gz.i \ ./interps/bf_txtgen \ < 1361997692 121522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run find | grep txtgen | grep -v '[.]hg' < 1361997695 37023 :HackEgo!codu@codu.org PRIVMSG #esoteric :​./interps/bf_txtgen \ ./interps/bf_txtgen/CompareIndividuals.class \ ./interps/bf_txtgen/Individual.class \ ./interps/bf_txtgen/textgen.class \ ./interps/bf_txtgen/textgen.java \ ./interps/bf_txtgen/textgen.tar.gz < 1361997708 481037 :Gregor!codu@codu.org PRIVMSG #esoteric :I probably didn't import it correctly. < 1361997712 728157 :Gregor!codu@codu.org PRIVMSG #esoteric :s/probably/clearly/ < 1361997723 721345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run find | grep txtgen | grep -v '[.]hg' | grep -v '[.]/interps/' < 1361997726 624282 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361997758 208333 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361997791 334426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: i see no other solution than you changing your prefix to ( i'm afraid < 1361997810 786972 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: how about hide a ) at the end of the list < 1361997814 392982 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION preciously guards his shiny and wiggly ~ < 1361997816 984942 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Wait < 1361997818 102808 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1361997819 214315 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :never mind < 1361997823 146625 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Pietbot never had ~ < 1361997825 72693 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :It had ) < 1361997831 966498 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :"whoops" < 1361997835 761463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe blsqbot could do it, it's overlapping with EgoBot anyway < 1361997873 90720 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how about we invent a bot that uses ( < 1361997880 585714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait hm < 1361997911 697791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!prefixes < 1361997912 673468 :EgoBot!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot ! < 1361998009 914616 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1361998127 151412 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1361998127 476098 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 272045Z 05014KT 5/8SM R06L/3000FT/D R06R/3500FT/N SN OVC003 00/M00 A2980 RMK SN5SF3 SLP093 < 1361998206 797417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1361998238 169367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^rainbow < 1361998250 445936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^rainbow HOWDOESTHISWORKAGAINTESTINGHO < 1361998250 635041 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :02H03O04W05D06O07E08S09T02H03I04S05W06O07R08K09A02G03A04I05N06T07E08S09T02I03N04G05H06O < 1361998257 349140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show rainbow < 1361998257 499194 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :+3>4+6[->+8<],[<4.>[->+>+<2]>2-[-[-[-[-[-[-[<[-]>[-]]]]]]]]<[-<+>2+<]<+>4.[-<2+>3+<]<2+2.[-]>.>2[-<+>]<2,] < 1361998322 273728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :0T1e2s14t15ing < 1361998351 782227 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :^rainbow FWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLFLBLBLBLBLBLBLBLBL! < 1361998352 63679 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :02F03W04A05A06A07A08A09A02A03A04A05A06A07A08A09A02A03A04A05A06A07A08A09A02A03A04A05A06A07A08A09A02F03L04F05L06B07L08B09L02B03L04B05L06B07L08B09L02B03L04B05 ... < 1361998360 209844 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1361998370 871525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait that lack of dummy thing... < 1361998397 739996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(semi-portable, that is) < 1361998420 62336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :4T99esting < 1361998425 125508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope < 1361998808 593846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls interps/bf_txtgen < 1361998810 317450 :HackEgo!codu@codu.org PRIVMSG #esoteric :CompareIndividuals.class \ Individual.class \ textgen.class \ textgen.java \ textgen.tar.gz < 1361998827 956398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run java interps/textgen.java test < 1361998832 810848 :HackEgo!codu@codu.org PRIVMSG #esoteric :Exception in thread "main" java.lang.NoClassDefFoundError: interps/textgen/java \ Caused by: java.lang.ClassNotFoundException: interps.textgen.java \ at java.net.URLClassLoader$1.run(URLClassLoader.java:217) \ at java.security.AccessController.doPrivileged(Native Method) \ at java.net.URLClassLoader.findClass(URLClassLoader.java:205) \ at java. < 1361998853 841649 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh ls < 1361998854 773557 :EgoBot!codu@codu.org PRIVMSG #esoteric :interps \ lib \ slox < 1361998860 757042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh ls interps < 1361998861 723037 :EgoBot!codu@codu.org PRIVMSG #esoteric :1l \ 2l \ Makefile \ adjust \ axo \ befunge \ bf_txtgen \ bfjoust \ boof \ c-intercal \ cat \ cfunge \ clc-intercal \ dimensifuck \ egobch \ egobf \ fukyorbrane \ gcccomp \ gforth_quit \ ghc \ glass \ glypho \ kipple \ lambda \ lazyk \ linguine \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ trigger \ udage01 \ underload \ unlambda \ whirl < 1361998872 370492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh ls interps/bf_txtgen < 1361998873 229647 :EgoBot!codu@codu.org PRIVMSG #esoteric :CompareIndividuals.class \ Individual.class \ textgen \ textgen.class \ textgen.java \ textgen.tar.gz < 1361998883 716076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh ls .. < 1361998884 632242 :EgoBot!codu@codu.org PRIVMSG #esoteric :multibot_cmds < 1361998907 77532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh ls ../.. < 1361998907 965833 :EgoBot!codu@codu.org PRIVMSG #esoteric :egobot.hg < 1361998913 460501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh ls ../../.. < 1361998914 344641 :EgoBot!codu@codu.org PRIVMSG #esoteric :egobot < 1361998917 182873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh ls ../../../.. < 1361998918 86210 :EgoBot!codu@codu.org PRIVMSG #esoteric :bin \ dev \ etc \ home \ lib \ lib64 \ opt \ proc \ tmp \ usr < 1361998930 780622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: ok where the fuck is ibin in EgoBot < 1361998946 610947 :Gregor!codu@codu.org PRIVMSG #esoteric :Nowhere. < 1361998951 482661 :Gregor!codu@codu.org PRIVMSG #esoteric :You'd have to get it from the repo. < 1361998982 364337 :Gregor!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/egobot/hg/index.cgi/file/ffe171208ae9/multibot_cmds/scmds/bf_txtgen < 1361999055 21703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls lib/interp < 1361999057 144652 :HackEgo!codu@codu.org PRIVMSG #esoteric :lib/interp < 1361999079 197483 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://codu.org/projects/egobot/hg/index.cgi/raw-file/ffe171208ae9/multibot_cmds/scmds/bf_txtgen < 1361999081 693979 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-27 21:04:40 URL:http://codu.org/projects/egobot/hg/index.cgi/raw-file/ffe171208ae9/multibot_cmds/scmds/bf_txtgen [125/125] -> "bf_txtgen" [1] < 1361999094 664063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`mv bf_txtgen ibin < 1361999096 332929 :HackEgo!codu@codu.org PRIVMSG #esoteric :mv: missing destination file operand after `bf_txtgen ibin' \ Try `mv --help' for more information. < 1361999108 642227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x bf_txtgen; mv bf_txtgen ibin < 1361999113 118632 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361999144 962333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run interp 'bf_txtgen Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot !' >prefs < 1361999145 844730 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Futari arukidasu. < 1361999165 971996 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361999174 5651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wc prefs < 1361999175 762603 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 1 3 1116 prefs < 1361999179 421275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_O < 1361999196 758317 :Gregor!codu@codu.org PRIVMSG #esoteric :`java < 1361999200 84653 :HackEgo!codu@codu.org PRIVMSG #esoteric :Usage: java [-options] class [args...] \ (to execute a class) \ or java [-options] -jar jarfile [args...] \ (to execute a jar file) \ where options include: \ -d32 use a 32-bit data model if available \ -d64 use a 64-bit data model if available \ -server to select the "server" VM \ The d < 1361999211 611295 :Gregor!codu@codu.org PRIVMSG #esoteric :`cat prefs < 1361999212 760310 :HackEgo!codu@codu.org PRIVMSG #esoteric :1104 +++++++++++++++[>++++++++>++++>+++++++>+++++++<<<<-]>>++++++.>++++++.<<----.>----------------------------------.<----.>>+++.<<-----------.+.>>>.<++++++.<<-.>>-----.<++++++++++++++++++++++++++.--------------------------.<+.>>++.>+++++.<<<+.>>>+.<-.<.>----------------------.<++++++++++++.------------.>----------------------.<<------.>+++++++++++ < 1361999226 617758 :Gregor!codu@codu.org PRIVMSG #esoteric :`run cut -d' ' -f2 prefs < 1361999227 811446 :HackEgo!codu@codu.org PRIVMSG #esoteric :​+++++++++++++++[>++++++++>++++>+++++++>+++++++<<<<-]>>++++++.>++++++.<<----.>----------------------------------.<----.>>+++.<<-----------.+.>>>.<++++++.<<-.>>-----.<++++++++++++++++++++++++++.--------------------------.<+.>>++.>+++++.<<<+.>>>+.<-.<.>----------------------.<++++++++++++.------------.>----------------------.<<------.>+++++++++++++ < 1361999233 232489 :Gregor!codu@codu.org PRIVMSG #esoteric :`run cut -d' ' -f2 prefs > prefs.bf < 1361999236 389880 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361999248 798610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: um what are you doing < 1361999271 856537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url prefs < 1361999273 419191 :Gregor!codu@codu.org PRIVMSG #esoteric :Getting out the bf? < 1361999274 941578 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/prefs < 1361999331 15485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: i'm hand massaging it anyway < 1361999340 926413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to get it into fungot < 1361999348 953588 :Gregor!codu@codu.org PRIVMSG #esoteric :Oh < 1361999360 90525 :Gregor!codu@codu.org PRIVMSG #esoteric :`prefixes < 1361999361 217614 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot ! < 1361999369 577210 :Gregor!codu@codu.org PRIVMSG #esoteric :We should have a more automated way of doing this X-D < 1361999388 258773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just that HackEgo was the easiest place to get the full bf_txtgen output < 1361999391 708982 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if only the bots could query each other < 1361999392 912336 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :RIGHT GREGOR < 1361999400 683658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 1104/3 < 1361999406 310609 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 368.0 < 1361999415 568668 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: Badurpdurpdurp < 1361999434 330736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^help < 1361999434 514163 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1361999483 22799 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://slant.co/topics/what-are-your-favorite-hidden-features-of-haskell/opinions/user-defined-control-structures I didn't think that anyone would define ? like that < 1361999497 538877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^str 0 set +++++++++++++++[>++++++++>++++>+++++++>+++++++<<<<-]>>++++++.>++++++.<<----.>----------------------------------.<----.>>+++.<<-----------.+.>>>.<++++++.<<-.>>-----.<++++++++++++++++++++++++++.--------------------------.<+.>>++.>+++++.<<<+.>>>+.<-.<.>----------------------.<++++++++++++.------------.>----------------------.<<------.>++++++++++++++++++++++++++++++++++ < 1361999497 690168 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Set: +++++++++++++++[>++++++++>++++>+++++++>+++++++<<<<-]>>++++++.>++++++.<<----.>----------------------------------.<----.>>+++.<<-----------.+.>>>.<++++++.<<-.>>-----.<++++++++++++++++++++++++++.--------------------------.<+.>>++.>+++++.<<<+.>>>+.<-.<.>----------------------.<++++++++++++.------------.>----------------------.<<------.>++++++++++++++++++++++++++++++++++ < 1361999503 538341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^str 0 add +++++++++++++++++++++++++++++++++.>>----.<---.<++++.++++++++.>-------------------------------------.<<-.>>++++++++++++.------------.<<---------------------------.>>>----.<<.<---.>.+++++.>.+.+++++++++++.------------.>+++++.-----------.++++++++++++.-----------.++.---.+.+++++++++++++.<<.>.<<--.>>.>.<<--.>.>------------------------------------------------.-------------- < 1361999503 687934 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Added. < 1361999510 37564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^str 0 add -----.<.<++.<++++++++++++++++++++++++++++++++++++++++.>+.-.+.<------.+++++++++++++.>-.>.>-.+.<.<<--.--------.>.<----.>-.<++++.+++++++++++.>----------.--------.>.<<++++++++++++++.>>>.<.<+++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<+++++.-..>>------------.+++++++++.+++.------------.<-.<--.<-----------.--.>>.+++++++++++++.<<+++.>>>.+. < 1361999510 187191 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Added. < 1361999518 313100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def prefixes bf str:0 < 1361999518 463031 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Defined. < 1361999523 178009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^prefixes < 1361999523 326532 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot ! < 1361999532 531701 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :toot < 1361999558 854111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: PLEASE SAVE < 1361999562 889792 :Gregor!codu@codu.org PRIVMSG #esoteric :You could add a command to HackEgo that would, in a file, give you the complete list of commands needed to update all the bots. < 1361999571 59136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is he even online < 1361999591 212685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: heh < 1361999677 954989 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Doesn't allow nesting like C's ?: does though < 1361999683 62662 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Ping timeout: 256 seconds < 1361999777 813494 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: iih, tyfti < 1361999787 119252 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Also apparently you can use >>= instead of concatMap < 1361999793 757009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: wat < 1361999799 405426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1361999804 828376 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Although I think concatMap is clearer in intent < 1361999808 451140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: YW < 1361999816 770147 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :shachaf: is that finnish? < 1361999827 449678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iihtyftillä < 1361999840 216750 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :thät definitely is finnish. < 1361999861 456352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seriösly < 1361999936 16819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it indeed helps < 1361999940 158115 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thank you for that information < 1361999944 660950 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :htdrify < 1361999989 245683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well i for one am not one to stop anyone from dating female yetis. < 1362000042 704594 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362000063 153322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell fizzie please ^save fungot thanks < 1362000063 657280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1362000069 78873 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> let 5 = 6 in 5 < 1362000070 988513 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 < 1362000095 767712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^save < 1362000114 542416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i do not believe it responds to you hth < 1362000125 718624 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :> let False = True in False < 1362000125 873575 :ogrom!~del@gprs-inet-65-56.elisa.ee QUIT :Quit: Left < 1362000142 368180 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ACTION pokes lambdabot < 1362000155 315908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :~eval let False = True in False < 1362000156 48979 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :False < 1362000157 55662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1362000168 845193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lambdabot: TOO LATE < 1362000174 224391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> compadre "shachaf" "fizzie" < 1362000176 751440 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000180 849150 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1362000194 338959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :los compadres banditos < 1362000200 402204 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What's the definition of compadre? < 1362000212 536141 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :compadre = EQ ?????? < 1362000219 997971 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty compadre < 1362000220 443479 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :???????????????????????????? < 1362000221 623528 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Ord b => b -> b -> Ordering < 1362000243 582805 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :> compadre 1 0 < 1362000243 890016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> compadre "shachaf" "hitler" < 1362000245 739000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : can't find file: L.hs < 1362000245 929800 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000248 797162 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :> compadre 1 0 < 1362000251 108523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000253 670714 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :> compadre 1 1 < 1362000254 895964 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> compadre "" "R" < 1362000257 424243 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000259 434616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000259 812905 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :> compadre 1 2 < 1362000265 472096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000274 120091 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Have concluded that it always returns EQ < 1362000276 58150 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It probably is compadre a b = EQ < 1362000284 513190 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric ::t compadre < 1362000289 945794 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `compadre' < 1362000293 428958 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant `compare' (imported from Data.Ord) < 1362000293 787491 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :With a type annotation that adds the Ord restraint < 1362000301 375567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i think that can be deduced from the type, and how it behaves on those tested numbers < 1362000313 61334 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :oerjan, that's what I tested < 1362000327 980532 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Well, just returning EQ wouldn't add the Ord constarint < 1362000329 160370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it must be a modification of compare and maybe seq < 1362000344 846645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: no, but it's easy to add that explicitly < 1362000351 745806 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah < 1362000354 741833 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or using seq < 1362000361 339898 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1362000366 60361 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :> compadre [1..] [1..] < 1362000368 162365 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `compadre' < 1362000368 312326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant `compare' (imported from Data.O... < 1362000372 925134 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :compadre a b = (a == b) `seq` EQ < 1362000376 442189 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Who removed it < 1362000389 541417 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (\a b -> (a == b) `seq` EQ) < 1362000389 758422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some bandido < 1362000391 106493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Eq a => a -> a -> Ordering < 1362000396 60930 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No < 1362000398 357379 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (\a b -> (a < b) `seq` EQ) < 1362000399 952233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Ord a => a -> a -> Ordering < 1362000402 621635 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There < 1362000413 916602 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric ::t (\a b -> (a `compare` b) `seq` EQ) < 1362000414 343289 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Possibly const < 1362000415 546672 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Ord a => a -> a -> Ordering < 1362000427 522568 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (\a b -> const EQ (a < b)) < 1362000429 271023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Ord a => a -> a -> Ordering < 1362000442 597792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: we never got to check it with undefined < 1362000447 635962 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :> (\a b -> const EQ (a < b)) [1..] [1..] < 1362000449 687684 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000455 380980 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :> (\a b -> const EQ (a < b)) undefined undefined < 1362000457 93812 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1362000480 993930 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> compadre undefined undefined < 1362000483 215490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `compadre' < 1362000483 365029 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant `compare' (imported from Data.O... < 1362000493 647615 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Where did it go ): < 1362000511 696106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :someone did @undefine < 1362000518 161066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and *POOF* < 1362000550 101179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it could theoretically be a coincidence and have happened in some completely different channel < 1362000551 121341 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> [ maxBound - 1 .. ] < 1362000552 957849 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `t0' in the constraints: < 1362000553 109970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (GHC.Enum.Bounded t0) < 1362000553 110183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1362000556 466501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION eyes shachaf suspiciously < 1362000558 283662 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> [ maxBound - 1 :: Int .. ] < 1362000560 289797 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [9223372036854775806,9223372036854775807] < 1362000577 206537 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Expected < 1362000586 740308 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION prods shachaf with ørjan's eyes < 1362000588 306967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as per haskell report < 1362000600 599306 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ? < 1362000605 48766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1362000613 341719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you are suspected of using @undefine hth < 1362000618 622824 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval [maxBound -1 :: Int .. ] < 1362000619 275318 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[9223372036854775806,9223372036854775807] < 1362000627 267945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and thus sabotaging SCIENCE < 1362000632 287397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i readily confess < 1362000636 250963 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :~eval ['a'..'z'] < 1362000637 185139 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"abcdefghijklmnopqrstuvwxyz" < 1362000639 237683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :13:22 @let compadre = const (const EQ) `asTypeOf` compare < 1362000641 96154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm haven't got around to reading girl genius yet < 1362000650 461451 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hmm... that gives me an idea. < 1362000652 980913 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :let's flood! < 1362000654 527814 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :oerjan, it's pretty good < 1362000659 958002 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval ['a'..] < 1362000660 475485 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"abcdefghijklmnopqrstuvwxyz{|}~\DEL\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\187\188\189\190\191\192\193\194\195\196\197\198\199\200\201\202\203\204\205\206\207\208\209\210\211\212\213\214\215\216\217\218\219\220\221\222\223\224\225\226\227 < 1362000662 306514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i mean for today < 1362000664 378612 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :well darn. < 1362000667 441755 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Oh < 1362000674 99751 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :It's alright < 1362000714 424271 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1362000715 918919 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1362000717 499581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :winning the comics hugo 3 years in a row _should_ be some kind of quality mark, you'd think < 1362000737 805046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: he's on a roll? < 1362000744 757518 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :oerjan, Daniel Day Lewis has one three Best Actor Oscars and I still have no idea who he is < 1362000746 468636 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Apparently < 1362000772 445421 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :I couldn't get into OOTS < 1362000778 586980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: touché < 1362000938 354112 :nooodl!~nooodl@91.177.34.166 JOIN :#esoteric < 1362001467 62799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : quintopia: it may be that if w occurs in thue-morse, then it occurs within the first O(length(w)) bits < 1362001486 458766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :8*length(w) is sufficient, i think (4 if length(w) is a power of 2) < 1362001533 296986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1362001545 33680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe 10 < 1362001569 397635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :01100 has all possible boundaries of single bits < 1362001571 797906 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t any < 1362001571 966141 :epicmonkey!~epicmonke@195.182.194.214 JOIN :#esoteric < 1362001573 631823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(a -> Bool) -> [a] -> Bool < 1362001584 649568 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :why isn't that [Bool] -> Bool. < 1362001589 788148 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric ::t or < 1362001591 398809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Bool] -> Bool < 1362001594 437304 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well ok < 1362001602 590362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src any < 1362001603 206670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :any p = or . map p < 1362001706 628747 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1362001738 707668 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it reads well < 1362001748 74855 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> any even [1, 3, 7] < 1362001749 391716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1362001756 662934 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION .ruby.moed++ < 1362001761 47077 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :something about fairbairn threshold < 1362001793 733190 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :moed? fairbairn? < 1362001822 866853 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1362001844 577310 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Fairbairn threshold is to do with whether it is worth making an identifier < 1362001933 7476 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck fairbairn < 1362001933 389179 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1362001938 630175 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck identifier < 1362001938 938275 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : An identifier is a name that identifies either a unique object or a unique class of objects, where the "object" or class may be an idea, physical [countable] object, or physical [noncountable] substance. < 1362001940 534508 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1362002000 740191 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1362002101 692915 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :Remember that book about that guy who fell in love and bred a bright green mouse? < 1362002119 329438 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :He had a robot dog and some trains < 1362002122 86198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Well, I control the logs, sooooooooooooo >: ) <-- i'm reading this on tunes, neener neener < 1362002189 860146 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Taneb: the green mile? < 1362002207 930019 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :olsner, nah, there was nothing to do with miles < 1362002254 972781 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :http://www.amazon.co.uk/How-Green-Was-My-Mouse/dp/0140388079/ref=sr_1_1?ie=UTF8&qid=1362002247&sr=8-1 < 1362002275 453227 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^save < 1362002275 603178 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :OK. < 1362002276 13542 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fizzie: You have 1 new message. '/msg lambdabot @messages' to read it. < 1362002280 305315 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@messages < 1362002280 747342 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 36m 57s ago: please ^save fungot thanks < 1362002285 122890 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I must be psychic.) < 1362002288 946626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1362002290 652894 :Taneb!~nathan@host-2-99-86-31.as13285.net PRIVMSG #esoteric :^save the world < 1362002306 129304 :Taneb!~nathan@host-2-99-86-31.as13285.net QUIT :Quit: Leaving < 1362002318 445858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he saved the world, then left < 1362002374 586917 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :^^ < 1362002422 924401 :epicmonkey!~epicmonke@195.182.194.214 QUIT :Ping timeout: 272 seconds < 1362002532 542708 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1362002702 81694 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I like how that undefined clause is pointless. <-- i think there is some kind of intention in the haskell report that undefined may be replaced by something giving file name and code position, in which case it's not pointless. < 1362002708 25849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> undefined < 1362002710 440920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1362002721 772159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly ghc never bothered with that? < 1362002739 873560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or doesn't now, anyhow < 1362002757 418313 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> 7 + maximum [] < 1362002759 137167 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.maximum: empty list < 1362002765 194272 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that error seems fine to me < 1362002780 564941 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> 7 + (case 2 of { 0 -> () }) < 1362002782 162233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num ()) < 1362002782 312583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `GHC.Num.+' < 1362002782 312762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Poss... < 1362002785 868847 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> 7 + (case 2 of { 0 -> 1 }) < 1362002787 394000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: :3:6-25: Non-exhaustive patterns in case < 1362002795 208058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah ghc doesn't use undefined in its maximum definition < 1362002818 50069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or does it, hm < 1362002821 546112 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :presumably there's some documentation value to writing "= undefined" as well < 1362002831 818506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@let testing [] = undefined < 1362002833 902826 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1362002836 258766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> testing < 1362002838 184632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show ([t0] -> a0)) < 1362002838 334354 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `M819... < 1362002843 501996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> testing :: Char < 1362002845 532040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1362002845 681560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type... < 1362002851 965942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1362002854 349325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1362002859 37671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> testing [] :: Char < 1362002859 583170 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what? why would that work? < 1362002861 620502 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1362002905 110573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: if ghc did that thing the report seemed to intend, that might have returned an error message involving testing < 1362002925 950150 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t testing < 1362002927 485662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[t] -> a < 1362002941 519626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Perl 6 has ..., ???, and !!! < 1362002944 207149 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :eh... < 1362002958 767695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which are all lazy values that throw various sorts of exception when forced < 1362002965 909382 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: it was just a definition to test what ghc does with undefined in a definition, sheesh < 1362003007 792218 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wasn't eh'ing at you < 1362003022 879651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t fix testing < 1362003024 497462 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[t] < 1362003031 763755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> fix testing < 1362003035 617701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1362003043 66762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, I guess it would be < 1362003062 530657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :infinite recursion < 1362003079 554978 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362003084 815133 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 NICK :Phantom_Hoover < 1362003086 931296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of pattern matching itself against [] < 1362003116 164083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> testing [4] < 1362003118 660196 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: :1:1-22: Non-exhaustive patterns in function testing < 1362003124 916686 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval let x = x in x < 1362003125 610814 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show a0) < 1362003125 760516 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M4817096764458891460.show_M4817096764458891460' < 1362003125 760689 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `a0' is ambiguous < 1362003125 760799 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1362003125 760912 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1362003126 491522 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Double < 1362003126 641221 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1362003127 472789 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Float < 1362003127 622604 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1362003128 381837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, /that's/ a good way to get line numbers < 1362003128 531488 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance (GHC.Real.Integral a, GHC.Show.Show a) => < 1362003128 531676 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : GHC.Show.Show (GHC.Real.Ratio a) < 1362003129 490017 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Real' < 1362003129 640036 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : ...plus 50 others < 1362003147 596857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, I was hoping that really large constant would be a mersenne prime < 1362003150 299540 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :metasepia pfefferi < 1362003154 709417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it obviously isn't < 1362003156 172116 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: yep. < 1362003158 900707 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1362003162 887803 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1362003169 308160 :atehwa!atehwa@aulis.sange.fi QUIT :Remote host closed the connection < 1362003176 908980 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :why are the type variables such huge numbers anyway < 1362003206 394720 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :~0 < 1362003208 924496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : does deriving Ord in Haskell guarantee a total order, or at least a lattice? <-- as long as you don't get infinite recursion, it should. well as long as the parts are total orders (floating point is well known to break this with NaN) < 1362003210 831867 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :~ 0 < 1362003260 40963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :~eval let x = x in x < 1362003275 255206 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it quit < 1362003285 338551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wanted to see if the number changed < 1362003327 473776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: maybe they're hashes < 1362003339 113826 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`factor 4817096764458891460 < 1362003340 468515 :HackEgo!codu@codu.org PRIVMSG #esoteric :4817096764458891460: 2 2 5 288349 835289313377 < 1362003355 156368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although they might be too low to be safe from collisions... < 1362003381 801845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell boily does deriving Ord in Haskell guarantee a total order, or at least a lattice? <-- as long as you don't get infinite recursion, it should. well as long as the parts are total orders (floating point is well known to break this with NaN) < 1362003382 435167 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1362003401 475807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pesky guy quitting between me checking /whois and writing the message < 1362003412 28128 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1362003421 433848 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not a lattice if it doesn't have a least upper bound right? < 1362003425 572695 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so e.g. Integer isn't < 1362003437 766947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: sure it is < 1362003442 982842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not a _complete_ lattice. < 1362003460 724408 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com JOIN :#esoteric < 1362003491 113019 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh, right, lub / glb are binary operations and there's no guarantee you can apply them to everything at once < 1362003563 987191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well they can be defined as taking sets but the result may not always exist < 1362003623 903506 :impomatic!~digital_w@146.90.165.144 QUIT :Quit: impomatic < 1362003643 91262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. the completeness axiom of real numbers say that lub for a set exists if _any_ upper bound exists < 1362003654 146741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but you don't always have an upper bound < 1362003659 675064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*nonempty set < 1362003887 738795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ais523: -Weverything is literally everything, including style warnings and the like <-- i think maybe such a flag should on principle be so sensitive that you _cannot_ avoid getting at least one warning, thus preventing people from combining it with -Werror. < 1362003893 938782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(just a thought.) < 1362003905 200869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: warning: -Werror does not mix well with -Weverything < 1362003924 739660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: yeah but someone might still try if it's possible < 1362003949 973077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: oh wait < 1362003952 758325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :XD < 1362003995 391249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow that's confusing me too, it's so neat in the way it ties things together < 1362004041 464652 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What would be a good num instance for lists, assuming (Num a) => [a] < 1362004072 792199 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Other than the obvious thing of operating on one element of the list < 1362004077 83702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: zipWise maybe? < 1362004091 279017 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :length of list, undefined elements < 1362004097 55507 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you don't even need (Num a) < 1362004099 251695 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Negative numbers? < 1362004140 123388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1362004141 367384 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha, that is great < 1362004159 286229 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :[] - [undefined] would end up as bottom < 1362004183 565217 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, the Copeanoid instance for a list does not care the contents, at least. But there doesn't seem a reasonable Num instance. < 1362004184 325228 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or an error < 1362004184 483898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: make [x1,x2,x3,...] represent the ordinal number ...+omega^2*x3+omega*x2+x1 < 1362004196 815472 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :^ < 1362004209 217538 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or surreal number, maybe, so negatives make sense < 1362004226 795321 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: That's an interesting instance < 1362004235 568151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except then it's no different from a polynomial, really < 1362004243 139621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is also an interesting instance < 1362004245 719103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: the standard applicative lifting one < 1362004255 750291 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is much better than using undefined and such nonsense < 1362004273 26842 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :any Applicative f gives rise to an instance Num a => Num (f a) < 1362004278 455949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm nice < 1362004295 492280 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::> < 1362004305 547695 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, wouldn't negate [x1,x2,x3,...] be the same as map negate [x1,x2,x3,...] < 1362004308 759299 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1362004311 173631 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So no need for surreals < 1362004319 320737 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :note that I don't think these instances are terribly good because you can't e.g. do them for things like Eq < 1362004328 769228 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just happy coincidence that Num is overloaded in just the right ways < 1362004346 349234 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I mena for the ordinals < 1362004375 171975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: um if you apply that to an ordinal you don't get an ordinal back < 1362004386 959703 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: I was thinking you could do polynomials but I can't think of how to do it using just one list, other than interleaving < 1362004435 548341 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So [x1,x2,x3,x4] could be x1*x^0 + x2*x^(-1) + x3*x^1 etc < 1362004438 416336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: hm? [a0,a1,...,an] represents a0+x*a1+...+x^n*an < 1362004456 478507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: no negative exponents < 1362004462 980112 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Because if you don't include the negatives, you can't do division afaik < 1362004468 134195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Num doesn't have division < 1362004484 965429 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, you're right < 1362004490 775889 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Fractional does < 1362004513 577753 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, and Integral has div < 1362004542 89579 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Would this make sense as an Integral instance? < 1362004548 123560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you try to do division you'll probably want laurent series < 1362004603 998952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: hm maybe, if you interpret x as a hyperinteger < 1362004618 649680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is divisible by all the usual ones < 1362004644 932411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm not sure it will work < 1362004684 415241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well there _is_ division of polynomials < 1362004705 558196 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could do it without negative degrees as long as you have remainders < 1362004714 52639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :closest to the Integral sense < 1362004732 430855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although we _do_ have the problem that Integral requires toInteger :P < 1362004744 927152 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So [0,0,3] `div` [0,0,0,4] would be [0] and you'd have the remainder of [0,0,3] < 1362004753 236771 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, yeah, that would be a problem =P < 1362004815 733532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : it's just happy coincidence that Num is overloaded in just the right ways <-- aka "Num describes a universal algebra" < 1362004840 128090 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I should fix my BTernary, I used to not know about quot =P < 1362004877 814780 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as opposed to div, or both quot and div? < 1362004881 816322 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: HAPPY COINCIDENCE < 1362004909 725902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: universal algebras aren't exactly uncommon. groups, rings, monoids... < 1362004933 484942 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :be happy oerjan < 1362004936 331609 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: I knew about div and tried to implement my own quot in terms of div < 1362004942 679553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: ah < 1362004966 172326 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I should have just looked at where div came from and used :info =P < 1362004979 657898 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But I think I didn't learn about how useful :info was back then either < 1362004994 266186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: reminding me to be happy sadly mainly has the effect of reminding me of my reasons not to be. < 1362005001 518847 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :are any of you familiar with fisher information? < 1362005012 459424 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :mdiv x y = abs x `div` abs y * signum x * signum y < 1362005013 129949 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oerjan: :'( < 1362005015 951721 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's what I had < 1362005017 441027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… I somehow have a US quarter in my wallet < 1362005022 30204 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :can i have it < 1362005027 353755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess someone accidentally assumed it was a UK 10p coin < 1362005027 722128 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :doesthiswork: no < 1362005031 959300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: give him no quarter < 1362005052 594335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… it has a date of 1974 < 1362005057 413847 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: HAPPY. < 1362005060 329714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: COINCIDENCE. < 1362005063 795529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are quarters dating from that long ago in common circulation? < 1362005074 291659 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :yes < 1362005085 898259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a bit surprised, UK coins tend to be rather newer on average < 1362005098 164959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's more than a quarter century < 1362005100 760824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the Royal Mint keeps melting old coins down to make new ones, as they get old and damaged < 1362005105 86704 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: That's because UK underwent a currency shift < 1362005109 469540 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :From an old system to a new < 1362005118 872250 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And it wasn't that long ago < 1362005153 378725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"0.25 USD = 0.1653 GBP (British Pound Sterling)" < 1362005159 631921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: no, not just because of that < 1362005178 451784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :norway tends to occasionally declare old currency no longer legal tender < 1362005187 73302 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :1974 quarters might be in circulation but not that common < 1362005215 725081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with a period when you can only convert them in banks < 1362005223 612580 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well, looks like you might be able to sell it for five bucks < 1362005227 130096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the coins in my pocket are from 1985, 1992, and 3 x 2011 < 1362005231 145745 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I have on me 94 90 05 80 06 99 92 06 81 83 05 and a roll of Hawaii fresh from the bank < 1362005240 594035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, the UK redesigns its currency quite a lot < 1362005247 752715 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The decimal pound came in around 1971 < 1362005255 84824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :old currency can always be changed at the Bank of England, but most other places don't accept it < 1362005257 847819 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what i love about american coins is that they don't actually put the value in arabic numerals anywhere on them < 1362005266 959410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we got rid of the last sub-krone denomination a couple years ago < 1362005273 412819 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you have to know about english words like "cent" and "dime" < 1362005285 899152 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I guess it's not as recent as the Polish currency change < 1362005298 851704 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which underwent redenomination in 1995 < 1362005299 572518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, touching that quarter made my hands itch < 1362005304 756942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and now I'm worried it was poisonous < 1362005310 859645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :US coins aren't made of contact poison, right? < 1362005311 290576 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's probably covered in america cooties < 1362005333 104545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it could be fake? < 1362005340 892155 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :$20 bills are covered in cocaine < 1362005341 42894 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: well you know how americans feel about arabs < 1362005343 518806 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::-) < 1362005344 992073 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: yeah < 1362005351 698870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :our smallest coin is worth more than a US dime, and still the US won't get rid of pennies :P < 1362005356 58678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its ok kmc you don't have to acknowledge my terrible joke < 1362005370 7377 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: it's different now that we have elected a president who was born in a terrorist training camp in pakistan < 1362005400 473281 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: yeah :/ < 1362005410 968561 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the Euro pennies are still around too, but only in some countries? < 1362005421 976111 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and they have a 2¢ as well < 1362005466 335777 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think Britain should get rid of 1p and 2p coins < 1362005482 109287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : $20 bills are covered in cocaine <-- is the cocaine worth more than the bill itself? < 1362005486 27213 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :coins are so passé, we should use BITcoins < 1362005486 492956 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :doubtful < 1362005491 643184 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its worth exactly $20 of cocaine < 1362005492 246880 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Not enough of it < 1362005496 366724 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thats where they get their value from < 1362005497 89679 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But enough to detect it's there < 1362005509 744586 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fort knox actually just stores a shitload of cocaine < 1362005521 673458 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thats how much money the us has < 1362005533 712219 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :exactly $1 shitload of cocaine < 1362005533 928263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :prediction: in 20 years the US will switch to the cannabis standard < 1362005547 614783 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sometimes cheney just swims around in it, scrooge style < 1362005561 840976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: the UK has pennies too < 1362005570 996360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although they're worth more than US pennies < 1362005654 477728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… a quick trip to Wikipedia implies that this quarter is made of copper and nickel, much like UK coins, and was made in Philadelphia < 1362005690 313368 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :la cocaina no es buena para su salud < 1362005740 738244 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i'm going to assume that salud is salad < 1362005742 614101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: bitcoins take a noticeably large amount of time to verify that they've transferred < 1362005744 948274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a bit like cheques < 1362005770 120985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or rather, cheques take a while to transfer < 1362005782 978966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas bitcoins transfer instantly but you can't observe that they've transferred until some time afterwards < 1362005798 197230 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mmmm cocaine salad < 1362005818 728741 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: what's the privileged reference frame there? < 1362005854 31619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: the actual problem is the existence of multiple reference frames, it takes some while to establish which one is the canonical one < 1362005861 53090 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sure < 1362005869 888895 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't think you can say they've 'really' transferred until that's established < 1362005873 772916 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and in fact it can change after the fact < 1362005875 293473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, yeah < 1362005882 30661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well it doesn't if the sender doesn't attempt to double-spend < 1362005898 156687 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i can't wait for some eccentric billionaire or government intelligence agency to get a bunch of ASIC miners and fuck with the bitcoin transaction history < 1362005902 778371 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it wouldn't be that expensive < 1362005913 686638 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :but it would require for someone to give a damn about bitcoins < 1362005918 97121 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: well they already do gpu mining < 1362005922 585050 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think enough people do at this point < 1362005924 134859 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: sure < 1362005927 731884 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com QUIT :Ping timeout: 260 seconds < 1362005933 934193 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ASIC mining will be much much cheaper once someone is making them at scale though < 1362005940 933040 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: well you could make a lot of money off it < 1362005943 483364 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and there are several commercial products supposedly launching ~now < 1362005954 555720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from what I've heard about ASIC mining is that the ASICs are being made at the moment and aren't in circulation yet < 1362005961 239006 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1362005968 91334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although AFAICT, ASIC mining is a prisoner's dilemma < 1362005973 6100 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also the mining difficulty only rebalances every 2 weeks < 1362005981 853528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, ooh < 1362005989 185647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ASICs aren't /that/ much better than FPGAs, though < 1362005993 658678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even GPUs are beating FPGAs atm < 1362006000 351210 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so if ASIC mining rigs are being distributed quickly, they might mine a /ton/ of money < 1362006004 337620 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :they're claiming some really high numbers, though, I think? < 1362006006 229191 :nooodl!~nooodl@91.177.34.166 QUIT :Ping timeout: 264 seconds < 1362006006 868540 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :an instant bubble, over almost before it's begun < 1362006008 694872 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :like 65000 MH/s for a $1000 box < 1362006015 759410 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this is of course a property of a healthy and stable currency ;P < 1362006022 24818 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :iirc i was aware of bitcoins for long enough to have been able to have made 10x profit on them < 1362006022 697566 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1362006030 646650 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ASICs are way faster than FPGAs in a general / average kind of case < 1362006033 205451 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and not having done this annoys me even though I had no reasonable way to expect it would have been possible < 1362006035 846543 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know about for bitcoin cores < 1362006051 240793 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I bought a couple for 10 cents each and sold them at $30, I feel like a bad person < 1362006064 979193 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a friend made like $1k because he happened to have set up a mining box and forgotten about it < 1362006095 834741 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Fiora: you are now a member of the bit bourgeoisie < 1362006098 457301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bitcoin economics makes no sense to me < 1362006112 342894 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Fiora: welcome to capitalism, here's your gold star < 1362006114 812637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, I don't see why people value bitcoins as highly as they do < 1362006120 794091 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :bitgeoisie? < 1362006143 446760 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :they're a medium of exchange wth a limited quantity, and people feel like that medium will continue to be used in the future? < 1362006145 316199 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ais523: it's like tulip mania wouldn't you say < 1362006169 629012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Fiora: yeah, I think I agree, but I don't see why people think it will continue to be used in the future < 1362006223 734385 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :probably a mix of inertia, a few years have passed and nothing's displaced it, blind hope, etc? < 1362006266 819660 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think something with the general properties of Bitcoin is undeniably useful < 1362006270 144030 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :displaced it, how would you displace it, what's its niche? < 1362006283 817693 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and bitcoin has enough of a network effect by now that people will stick with it unless there are huge reasons to switch < 1362006284 237778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so say, I own no bitcoins at the moment, if I start up another currency with the same underlying software and protocol < 1362006291 205871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then that'd work better for me than bitcoins would < 1362006297 556333 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :does that justify a $30 value? almost certainly not < 1362006302 8400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there will be another bubble pop < 1362006305 264426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the network effect sort-of matters, but existing bitcoin holdings don't really make sense < 1362006311 878234 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but I don't think they'll go to 0, just like they didn't last time the bubble popped < 1362006320 6851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think bitcoins would work better if they were backed by something, rather than being generated by mining < 1362006320 809182 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION esos everyone's langs < 1362006321 301501 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: if you're saying people should be short bitcoins right now, then absolutely < 1362006322 95201 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :PSA: this isn't about bitcoins ais523 just doesn't understand fiat currency < 1362006323 504708 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :mwahahahaha < 1362006333 368919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: yeah, indeed < 1362006336 48440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i am telling you this now so that you don't have to go through the same process of realisation i did like a year ago when he said the same things < 1362006336 893789 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but that doesn't imply you expect the price will go to 0 or that they're worthless < 1362006340 807898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh yeah, I indeed don't understand fiat currency < 1362006345 76332 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wish there were a good options exchange for bitcoins < 1362006347 72400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure whether that's relevant here, though < 1362006347 256370 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :could have some real fun < 1362006349 634273 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: eheh < 1362006349 807573 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :speaking of GPUs and all < 1362006350 799081 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :shorting can be really dangerous though < 1362006356 928421 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: yeah < 1362006358 727804 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :remember, the market an remain irrational longer than you can remain solvent < 1362006359 803272 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :safer to buy put options < 1362006360 160667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Fiora: you can do a covered short < 1362006362 375640 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :*can < 1362006364 25432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you buy put options at the same time < 1362006366 847573 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :anyway does anyone know what the prefix "klino-" means because i'm blanking < 1362006374 746496 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, you'd need some reliable/liquid options though :< < 1362006379 420750 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :btc is backed by everyone thinking it is worthwhile (and the electricity and time expended in its creation) < 1362006380 137578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if the short goes wrong, you use the put options in order to get the bitcoins you need < 1362006398 904810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and put options for bitcoins at a price much higher than the current price would be pretty cheap < 1362006403 72709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: it's not backed by that < 1362006408 886626 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :BTC also has the property that goverments can't fuck with it arbitrarily as easy as they fuck with their own fiat currencies < 1362006412 908761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the cost of minting it, not something backing it < 1362006419 678322 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is a weakness compared to USD but a strength compared to some fiat currencies < 1362006420 883191 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :put options that are deep in the money cost a lot... < 1362006427 149973 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh, it's "slope" < 1362006431 657630 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i think < 1362006433 332033 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: itym call options < 1362006435 731985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: there are quite a few ways to screw with it arbitrarily < 1362006437 269139 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i'm always getting them mixed up anyway < 1362006438 269123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: err yes < 1362006439 960041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so am I < 1362006444 510275 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: nonetheless, as it becomes more difficult and energy-intensive to mine, the value goes up. same with the demand going up. < 1362006468 90809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a government could very easily increase the value of bitcoins by taxing people in bitcoins < 1362006473 889538 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`pastlog PSA < 1362006487 956822 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this method was used to establish fiat currencies in the US shortly after it was colonised < 1362006492 67694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and sometimes worked, sometimes didn't < 1362006496 278081 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one weird thing about bitcoin is that the mining payoff isn't just supply/demand, but is actually adjusted by the protocol < 1362006505 130593 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362006505 784341 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :using a formula that nobody can change really < 1362006518 334163 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you are wrong HackEgo < 1362006527 504224 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :there is definitely something in the logs with PSA < 1362006534 430335 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :draft people into the army, pay them in your new currency, then tax them in that currency < 1362006534 580565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: try again < 1362006537 377072 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's the way < 1362006540 75080 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`pastlog mining < 1362006546 404166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEgo sometimes randomly does "No output." if it hasn't been used for a while < 1362006552 536319 :HackEgo!codu@codu.org PRIVMSG #esoteric :2009-10-28.txt:06:47:56: I did find out that the "qibla problem" is the problem of determining the direction of Mecca at any point on earth < 1362006554 428652 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`pastlog PSA < 1362006562 74894 :HackEgo!codu@codu.org PRIVMSG #esoteric :2012-02-13.txt:00:08:59: itidus20 invents self hypnosis < 1362006570 43791 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :heh < 1362006588 622101 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how both of those imply the other kind of #esoteric < 1362006611 24016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm reasonably sure self hypnosis already exists < 1362006612 980537 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :islam isn't that esoteric as religions go... i guess the qibla problem can get pretty weird though < 1362006621 929573 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: are you saying it's more related to programming < 1362006627 949145 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :once you forget the "god doesn't actually care that much, just do your best" aspect < 1362006659 98014 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: WELL YOU SEE prayer is much easier for muslims because their prayers don't have to have an escape vector!! < 1362006932 291050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are we talking about islamic prayer geodesics again < 1362006952 486074 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a pretty frighteningly common topic for us isn't it < 1362006971 444457 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :we're not even a physics channel < 1362006991 159225 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com JOIN :#esoteric < 1362006994 45174 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :don't mock me :( < 1362006998 64091 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :every religion has its esoteric corner < 1362007005 692102 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what specifically about the qibla is weird? < 1362007015 755374 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: no this topic has actually come up several times in here < 1362007017 810339 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's bizarre < 1362007027 307744 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`pastlog binomial < 1362007033 1878 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: there was a story a while ago about a muslim astronaut figuring out how to pray < 1362007035 84894 :HackEgo!codu@codu.org PRIVMSG #esoteric :2012-03-25.txt:19:46:41: Because he could binomial! < 1362007038 150601 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh yeah < 1362007038 300575 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, the way it generalises to points not on the earth's surface? < 1362007043 554672 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"it's the thought that counts" < 1362007056 182843 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder what the joke is that was the punchline for < 1362007062 528547 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(there are also even disputes among muslims how to do it on the earth's surface, though most of them do it the right way) < 1362007073 270747 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :maybe "why did the normal distribution starve to death" < 1362007199 416827 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sufiism or druze might be more obviously esoteric but qibla involves spaaaaace < 1362007245 484830 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'right way' = shortest path along the great circle? < 1362007270 904066 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :imo all circles are great < 1362007284 152072 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :every circle is special < 1362007286 191942 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :in its own way < 1362007365 947823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: Why was the statistician hungry? < 1362007371 119729 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Seems what I want for my fhead is something like Data.Foldable.foldl1 (\x _ -> x) but with the type signature (Foldable t) => t a -> t a < 1362007403 87771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually the funniest thing about it is elliott's laughing afterwards < 1362007403 259981 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Since foldl1 will fail for an empty thing < 1362007439 833611 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you can do Foldable t => t a -> Maybe a < 1362007450 4864 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't know if I can implement that without knowing the empty element type constructor though < 1362007459 368023 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: That's not what I want < 1362007461 398632 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can't build things using Foldable, only take them apart < 1362007462 226728 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think < 1362007466 699334 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you cannot do Foldable t => t a -> t a < 1362007473 905092 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nor Traversable t => t a -> t a if you want to get the head < 1362007482 458791 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :consider that data P a = P a a is Traversable < 1362007518 662686 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i loaded up the log to see my laughing and there was NSQX :') < 1362007528 530344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: and also Foldable < 1362007544 100128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :esolang idea: language works via great circles and shortest-path calculations, you store data (and program it) via literal earthquakes < 1362007544 747949 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: P a a -> P a a would be perfectly acceptable < 1362007547 120232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to change the shape of the earth < 1362007550 877792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also tectonic drift, I guess < 1362007568 442555 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Basically I want a more general take 1 < 1362007574 323565 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well any Traversable is Foldable... < 1362007578 946716 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: um it is P a -> P a < 1362007583 966529 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and you cannot implement something like "take 1" for it < 1362007587 171849 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: you need Traversable for that < 1362007587 970834 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because it is a fixed-size container < 1362007599 409963 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you could do foo (P x y) = P x x or something < 1362007604 286553 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but then foo [1,2,3,4] would be [1,1,1,1] < 1362007605 959639 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't mix up type expressions and value expressions < 1362007612 37076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: Traversable cannot change number of elements < 1362007617 758412 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hm < 1362007622 242545 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :guess so < 1362007639 88969 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok so elliott was right before < 1362007644 902840 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :t a -> Maybe a -- is about the best you can do < 1362007650 673623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's something called Listlike, maybe it does that < 1362007666 436349 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you could have a class that lets you do "take 1". I suspect that class will be "isomorphic to [a]" < 1362007674 225868 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or worse, "has an operation of type t a -> t a that we call take1" < 1362007674 375770 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or (Applicative m) => t a -> m a or whatever < 1362007686 323892 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: you mean Alternative, presumably? < 1362007696 353840 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan, elliott: yeah I think ListLike is one of those not very elegant "put every list function in a type class" projects < 1362007699 740300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: maybe < 1362007700 394089 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :bah < 1362007705 186951 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't listen to me < 1362007706 34940 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc is rusty < 1362007706 898110 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i am disreputable < 1362007711 419371 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm the tin man < 1362007716 751449 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: my fhead would work perfectly well on, say, a tree < 1362007731 744279 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: maybe "one specific tree structure" < 1362007737 226493 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :certainly not all tree structures in general < 1362007746 869093 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe not an infinite tree < 1362007752 237421 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But a terminating tree, sure < 1362007753 860161 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1362007754 9582 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1362007784 135282 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Note I'm not assuming transversable < 1362007826 626156 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: what about a tree that's required to have an even number of elements < 1362007841 166816 :GOMADWarrior!~Regis@186.222.62.76 QUIT :Ping timeout: 248 seconds < 1362007842 222300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can write that type < 1362007846 859397 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :kmc: why do the home and end buttons just type a ~ when i use mosh < 1362007848 545821 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or just a list with an even number of elements < 1362007853 999228 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quintopia: are you using rxvt? < 1362007857 45328 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1362007861 306747 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a known bug i'm afraid < 1362007863 636045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :more info on the bug tragcker < 1362007867 507760 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::( < 1362007884 916215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: do you have a link? I don't care so much about mosh, but I do care about how terminals interpret keys < 1362007891 167748 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: How about the first element is allowed to be repeated < 1362007906 565358 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :https://github.com/keithw/mosh/issues/178 < 1362007909 825652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks < 1362007923 496853 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: then you can do that with Traversable < 1362007950 992207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, inconsistencies :( < 1362007959 120522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least it's on the input side, not the output side < 1362007963 628992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it only affects ttyrec2, not ttyrec < 1362007978 865389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or maybe just Functor and Folable < 1362007992 254049 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: this operation is sounding less defined by the second < 1362008014 966556 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: though if you allow foo [1,2,3] = [1,1,1] then it is quite eays < 1362008016 44334 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*easy < 1362008016 484059 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t \x -> fmap (const (Data.Foldable.foldr1 const)) x < 1362008017 943041 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f, Foldable t) => f a -> f (t a1 -> a1) < 1362008020 944850 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :buh < 1362008043 120642 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t \x -> fmap (const (Data.Foldable.foldr1 const x)) x < 1362008044 947380 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f, Foldable f) => f a -> f a < 1362008046 249466 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1362008052 332165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> (\x -> fmap (const (Data.Foldable.foldr1 const x)) x) [1,2,3] < 1362008054 158150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1] < 1362008057 793827 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> (\x -> fmap (const (Data.Foldable.foldr1 const x)) x) (Maybe 5) < 1362008059 449308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Maybe' < 1362008062 275694 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :buhuhhh < 1362008066 752603 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :im 'so sorry everyone < 1362008070 86201 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> (\x -> fmap (const (Data.Foldable.foldr1 const x)) x) (Just 5) < 1362008071 778306 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 5 < 1362008072 87094 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc are you drunk < 1362008074 343423 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1362008075 115404 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i <3 you lambdabot < 1362008075 265382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or just really old < 1362008079 318666 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ouch < 1362008080 150375 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :burn < 1362008125 311037 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe foldable + applicative < 1362008138 845294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Maybe seems like a reasonable constructor to me, it'd be like amb for Maybe the type < 1362008143 488468 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t foldl1 < 1362008145 382601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(a -> a -> a) -> [a] -> a < 1362008152 191355 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t Data.Foldable.foldl1 < 1362008153 856141 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foldable t => (a -> a -> a) -> t a -> a < 1362008180 430682 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t Data.Foldable.foldl1 (\x -> const (pure x)) < 1362008182 8778 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a0 = f0 a0 < 1362008182 197802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `pure', namely `x' < 1362008182 197981 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `const', namely `(pure x)' < 1362008185 523807 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: btw that only technically works for empty containers < 1362008195 857312 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t Data.Foldable.foldl1 (\x acc -> (pure x)) < 1362008197 634769 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a0 = f0 a0 < 1362008197 802691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `pure', namely `x' < 1362008197 952330 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: (pure x) < 1362008200 548121 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as in it works but you have a _|_ :( < 1362008211 325041 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> (\x -> fmap (const (Data.Foldable.foldr1 const x)) x) [] < 1362008213 64019 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1362008284 440690 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What am I doing wrong < 1362008298 494382 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t Data.Foldable.foldl1 (\x acc -> (x) < 1362008300 379260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1362008300 529443 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t Data.Foldable.foldl1 (\x acc -> x) < 1362008302 350092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foldable t => t a -> a < 1362008306 397012 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t Data.Foldable.foldl1 (\x acc -> pure x) < 1362008308 42813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a0 = f0 a0 < 1362008308 206415 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `pure', namely `x' < 1362008308 355850 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: pure x < 1362008315 858209 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t pire < 1362008316 542391 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t pure < 1362008317 542140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `pire' < 1362008317 710892 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: < 1362008317 860635 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `pure' (imported from Control.Applicative), < 1362008318 188149 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Applicative f => a -> f a < 1362008356 62825 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, that wouldn't work for an empty a anyway < 1362008415 201453 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What I really need is something with the type (Something f) => f a < 1362008433 887205 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc's solution works... < 1362008435 866421 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Where something :: [a] == [] < 1362008456 382957 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: Yeah but having [1,2,3,4,5] become [1,1,1,1,1] rather than [1] isn't preferable < 1362008481 537267 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why don't you just give up and make class Head f where head :: f a -> a < 1362008489 965658 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or whatever it is you wanted < 1362008494 416971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: isn't that one of the comonad laws? < 1362008495 867225 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :f a -> f a < 1362008500 541846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, not laws < 1362008502 311969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :definer things < 1362008509 342466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :f a -> a, and f a -> f (f a) < 1362008516 504683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: it is best to first know what your operation should do and then achieve it < 1362008522 86642 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For f a -> a you only need Foldable < 1362008526 41386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps a comonad is what you want < 1362008528 498142 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than defining it as a tangled web of special cases in accordance with what you find out is possible to achieve < 1362008611 997585 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For a list, it should always be equivalent to take 1 < 1362008659 46961 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For Tree a = Empty | Node a (Tree a) (Tree a) it should be Node a Empty Empty < 1362008687 149048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree with elliott, I think < 1362008703 949213 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think the empty possibility is necessary < 1362008708 256994 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this counts as a tangled web of special cases btw :P < 1362008708 688392 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :when you start a screen within a screen and hit ^a d, which screen detaches? < 1362008713 287475 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://www.amazon.com/Mont-Blanc-Tribute-Fountain-Pen/dp/B007PV1MV8 i don't understand this world < 1362008714 447517 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fhead empty == empty < 1362008719 285483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: outside one, inside one is ^a a d < 1362008721 38201 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: presumably the outer one < 1362008725 119436 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unless screen detects when it runs inside itself < 1362008729 399479 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there is no other possibility < 1362008731 52686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION has quite a lot of nethack-tas-tools experience < 1362008742 980035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although yeah, you can figure it out via logical thinking too < 1362008752 708978 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: I know, I'm just gathering examples < 1362008770 628393 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Both of these are foldable and allow you to get a < 1362008773 362992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ala (wrapped First) < 1362008775 176969 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Functor First) < 1362008775 326518 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `wrapped' < 1362008775 326709 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Possible fix: add an instance declaration for (Functor First) < 1362008784 476974 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ala First. sorry. < 1362008788 478252 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :we tried to convince him not to. < 1362008794 39595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1362008796 115408 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But they error instead of producing an empty when given an empty < 1362008805 796236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ala First < 1362008807 643655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((Maybe a -> First a) -> e -> First a) -> e -> Maybe a < 1362008816 180308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: what if you have Tree a = Empty1 | Empty2 | Node a (Tree a) (Tree a) ? < 1362008828 508103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t under _First < 1362008830 525267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `_First' < 1362008830 689518 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant `first' (imported from Control.Arrow) < 1362008836 115667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1362008866 679841 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: Then it should return the Empty it receives < 1362008872 751746 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: under (wrapped First) < 1362008880 630123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: from where? < 1362008886 62970 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :note that this Wrapped insanity also stops you doing type-changing :( < 1362008887 819711 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about fhead empty == id < 1362008896 56413 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :have to write au (wrappings First First) or whatever it was < 1362008914 750309 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: I didn't give 5 stars because I thought that as a tribute the pen would be wider and no so thin but other than that its excellent. < 1362008937 757418 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :guy's got a point you must admit < 1362008943 721433 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: I'm wondering if this would have to be it's own typeclass to work like I want < 1362008950 99560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t under (wrapped First) . foldMap Just < 1362008951 917887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Control.Lens.Internal.Iso.Exchange < 1362008952 67864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a0 b0 s0 b1' < 1362008952 67980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `First a1' < 1362008952 756732 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or if it could be possible with foldable + applicative < 1362008955 628236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1362008959 621692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1362008963 991889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: possibly, but I'm not sure if what you want is even useful < 1362008979 395284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t under (wrapped First) < 1362008981 16874 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Control.Lens.Internal.Iso.Exchange < 1362008981 171578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a0 b0 s0 b1' < 1362008981 321431 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `First a1' < 1362008989 127441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: NOPE < 1362008992 364960 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :probably you want wrapping < 1362008994 959933 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not wrapped < 1362008999 329114 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(-: < 1362009001 539861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t under (wrapping First) < 1362009004 544259 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Maybe a -> Maybe a) -> First a -> First a < 1362009021 870430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah < 1362009027 68163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so do people write this sort of Haskell seriously? < 1362009030 344062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ala < 1362009032 33055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or is it some sort of self-parody? < 1362009032 264190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Wrapped s s a a => (s -> a) -> ((s -> a) -> e -> a) -> e -> s < 1362009032 892183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t auf < 1362009034 455812 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :AnIso s t a b -> ((r -> a) -> e -> b) -> (r -> s) -> e -> t < 1362009040 192053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t alaf < 1362009041 747657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Wrapped s s a a => (s -> a) -> ((r -> a) -> e -> a) -> (r -> s) -> e -> s < 1362009045 432520 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"this sort"? < 1362009055 734423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t wrapping < 1362009057 488392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f, Profunctor p, Wrapped s s a a) => (s -> a) -> p a (f a) -> p s (f s) < 1362009090 872604 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :lens turns out to be an elaborate aristocrats instance < 1362009105 965275 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :lens is actually useful < 1362009119 60382 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t fold < 1362009120 674503 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Foldable t, Monoid m) => t m -> m < 1362009144 456140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t foldMap Just < 1362009146 70734 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Foldable t, Monoid a) => t a -> Maybe a < 1362009188 157294 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :We already established t a -> Maybe a was possible a long time ago =P < 1362009196 543082 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Now, if we had a Maybe a -> t a < 1362009200 478546 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For whatever t < 1362009206 268702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was just wondering how to write it nicely with lens < 1362009239 792177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh that's what you wanted? < 1362009245 435297 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t firstOf traverse < 1362009247 127398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Traversable t => t a -> Maybe a < 1362009248 46566 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t firstOf folded < 1362009249 742733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foldable f => f b -> Maybe b < 1362009262 566958 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t firstOf id < 1362009264 269770 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :s -> Maybe s < 1362009268 226787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1362009282 199748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t firstOf < 1362009284 144848 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Getting (Leftmost a) s t a b -> s -> Maybe a < 1362009290 240103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> firstOf (traverse._Right) [Left 1, Left 2, Right 3, Right 4] < 1362009292 786187 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 3 < 1362009308 640286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nice < 1362009319 733300 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I could always require that fhead takes two parameters < 1362009331 925179 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :One being the empty case < 1362009333 216503 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> firstOf (traverse._Right.filtering (> 3)) [Left 1, Left 2, Right 3, Right 4] < 1362009335 374322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `filtering' < 1362009340 990914 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> firstOf (traverse._Right.filtered (> 3)) [Left 1, Left 2, Right 3, Right 4] < 1362009343 566163 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 4 < 1362009396 306647 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> let fhead x = fromMaybe x . foldMap Just in fhead [] [1,2,3] < 1362009434 911699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [a0]) < 1362009435 904903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_1123' < 1362009436 54508 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Possi... < 1362009445 879546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: Just has the wrong Monoid instance for this, that's why the First mess