< 1361145606 413172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"There are certain groups we're not supposed to make fun of, which now apparently includes fat people." < 1361145609 462782 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :great start there < 1361145671 733270 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah seriously < 1361145727 783412 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How do you accidentally dial 911 < 1361145746 207849 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well < 1361145750 492991 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :first assume you are very stupid < 1361145795 170896 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I've accidentally dialed 911 once < 1361145846 553215 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how < 1361145848 52823 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Accidentally put heavy object (either laptop or the ... electronic writer thing I once owned) on top of a phone, phone had 1 button push for 911 < 1361145860 83998 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i hear it's worse in the uk, since it's all the same digit < 1361145879 213347 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I think it's more holding the button down < 1361145899 693502 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Quick dial? < 1361145913 223312 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It had 911 as a quick-dial like thing built-in < 1361146003 204032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow, that Florida Man < 1361146275 332879 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION remembers that florida and california are actually different < 1361146354 182360 :nooodl!~nooodl@91.177.28.48 QUIT :Ping timeout: 256 seconds < 1361146393 213219 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah people pocket-dial 911 all the time < 1361146421 943217 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the solution: https://www.youtube.com/watch?v=ab8GtuPdrUQ < 1361146441 803677 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't; I have no cellular phone and don't put any telephone in my pocket or have emergency on any speed dial either. < 1361146443 923307 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Florida Man is apparently a big fan of calling 911 < 1361146445 963376 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should resume watching that show < 1361146464 223554 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(I also don't like cellular phones that don't have a cover, but that is different) < 1361146485 233495 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :you can use both [] and () in Racket, formerly known as PLT Scheme < 1361146493 353410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Why not? < 1361146510 832309 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh damn this clip cuts off the best part of the joke < 1361146556 552245 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nooga, but they play (almost) the same role, there's not much that physically distinguishes them other than convention < 1361146562 826287 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although you can detect which is used. < 1361146575 43108 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Racket is a metaprogramming and DSL heaven < 1361146591 834332 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :Sgeo_: and i like that < 1361146597 145494 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i like racket < 1361146624 803498 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :what i don't like is this stupid DrRacket "IDE" < 1361146653 233378 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :looks and behaves like poorly executed student's project < 1361146658 133319 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is to say https://www.youtube.com/watch?v=UYVm9QSuB8U&t=1m17s < 1361146658 341077 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooga: Nothing forces you to use it < 1361146664 804268 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nooga: yeah it's not the best < 1361146674 63454 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You can run the racket interpreter from command line < 1361146682 903647 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION kind of likes it, except for the whole idea of restarting a program whenever something changes < 1361146700 393807 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :oh yeah, that too < 1361146707 523370 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And even with Quack and the other thing for Racket in emacs, uncaught exceptions are completely fatal < 1361146760 566814 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we have a lot of trouble using Racket for teaching SICP, beacuse they decided to make breaking changes like making cons pairs immutable < 1361146770 303154 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(and there's some reason we can't use #lang r5rs either, though i forgot which) < 1361146796 451773 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also the default display mode is dumb < 1361146802 944444 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, someone made a Racket language specifically for SICP < 1361146806 603434 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you type '(1 2) it should print (1 2) not '(1 2) < 1361146810 633465 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo_: link? < 1361146813 975681 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :I actually read SICP atm, with racket interpreter running < 1361146832 372633 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.neilvandyke.org/racket-sicp/ < 1361146859 534858 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :I used Heist because it's quite easy to install and has a nice repl < 1361146869 123401 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :gem install heist && heist < 1361146869 493294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo_: thanks, i'll bring it up with the other TAs at the wrap-up meeting < 1361146874 953850 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :gem heist < 1361146878 65974 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, you're welcome < 1361146889 784299 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo_: looks like it may be a bit tricky to get it installed on every student's machine < 1361146918 845340 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think it's just running #lang planet neil/sicp < 1361146945 233811 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And telling them to use that at the top of their programs < 1361146976 303535 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1361146986 343868 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and then they download a bunch of code unencrypted from the internet and run it < 1361146989 325817 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :o well < 1361146990 654411 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: so does putting in ''foo print ''foo? < 1361146992 372754 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's life i guess < 1361147046 923638 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: yes < 1361147063 555360 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :weird < 1361147088 805019 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. Write and distribute a Racket program that includes the thing as a file and sets it up and have them do #lang sicp ? < 1361147123 444002 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's sicp use anyway, a wonky r4rs? is that what mit scheme of the time was? < 1361147139 94192 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :01:20 < kmc> if you type '(1 2) it should print (1 2) not '(1 2) << there's a setting for this, Language->Choose Language->Show Details: Output Style < 1361147150 416678 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nooga: yeah i know, we have to tell every student to set it :/ < 1361147160 514722 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: i think the current edition works fine in R5RS < 1361147170 503672 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but not with racket #lang r5rs for some reason i forget < 1361147197 213604 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i love standards, etc < 1361147249 303413 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :like ooxml? < 1361147255 64033 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :even with #lang r5rs and 'write' output style, it wants to write a mutable list as {1 2} < 1361147259 885012 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :racket works somewhat better with htdp < 1361147395 993418 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i'm having problems with SICP < 1361147491 498397 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i would usually skip the boring stuff "yeah yeah, piece of cake, where's the meaty part..." scroll scroll scroll "WTF this came from?!" < 1361147512 353652 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :and then i must read the boring stuff < 1361147539 824086 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :books sure are hard < 1361147689 273610 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :tl;dr Meet cons, car & cdr, check out rationals and now we'll write ourselves a scheme compiler in scheme < 1361147728 354270 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :eh, it's something you have to deal with when working with textbooks and notes < 1361147749 123979 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :but I like this book < 1361147761 45951 :Regis_!~Regis@186.222.62.175 JOIN :#esoteric < 1361147768 350729 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i just don't have much time to read it carefully ;/ < 1361147782 874242 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I should read SICP < 1361147808 513540 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hey elliott remember that time we tried to read categories for the working mathematician < 1361147822 187123 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :how'd it go < 1361147834 204311 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: im considering starting over now that i actually know some category theory < 1361147840 945635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom_Hoover: i'll have you know elliott knows several category theory things now!! < 1361147843 163581 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :except i won't involve you because you're lame < 1361147857 704773 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, problem is that all the motivations are from like topology and group theory < 1361147865 408994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott's secret: http://flockdraw.com/upload/8kr07f6lb00s44k80c4.png < 1361147865 691938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and all the examples < 1361147907 694158 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: yes that's a bit of a problem < 1361147908 563960 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's wrong with topology, i think topology is a pretty cool guy or chick < 1361147914 723421 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: the problem is I don't know it < 1361147916 973717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's kind of useless to me < 1361147925 653658 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :maybe you should know it. < 1361147928 544392 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :however I am a fan of things with absolutely no point or application < 1361147929 643897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'll let you in on a secret < 1361147931 202428 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so this might not be a barrier < 1361147939 395959 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :topology is just the study of blobby diagrams < 1361147964 993636 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll read it but ask monqy to explain all the examples for me < 1361148015 124650 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`welcome Regis_ < 1361148020 564016 :HackEgo!codu@codu.org PRIVMSG #esoteric :Regis_: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1361148032 593674 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont know topology yet (i should...) but i do know group theory < 1361148063 244199 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :how does topology not have any applications? turning down million dollar prizes is a good application. < 1361148073 254427 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: imo teach me group theory by way of explaining each example in categories for the working mathematician < 1361148085 625253 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::-) < 1361148091 25162 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: itd work!! < 1361148091 883766 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: no I mean the barrier would be understanding CT things without being able to understand any if the motivating examples < 1361148100 827414 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: but I am a fan of things with absolutely no point or application < 1361148102 63837 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :therefore, < 1361148105 722030 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now I made first version of VGMCK is available, but only one chip so far. < 1361148107 965962 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh < 1361148110 913792 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so you're just a nerd < 1361148116 493982 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, but not all topology is pointless! < 1361148126 603598 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ITS THE CT NOT THE TOPOLOGY THAT IM TAKLING ABOUT OMG < 1361148132 593940 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :PAY ATTENTION TO THE WORDS I AM VOMITING :( < 1361148134 604001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In fact I think pointless topology is actually slightly different from normal < 1361148142 984695 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so that was a dumb joke < 1361148147 143912 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's still based on a misreading < 1361148153 414039 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :nothing to do here anymore < 1361148156 314307 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :omg < 1361148169 538222 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1361148190 284445 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe i'll quickly learn topology before elliott bothers to read categories for the working mathematician and then i can explain the topology examples too < 1361148203 294289 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you love teaching me things that much < 1361148205 4808 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 276 seconds < 1361148210 203641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i feel special < 1361148212 74168 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what about explaining topology to him in terms of category theory < 1361148223 774241 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i feel embarrassed when im asked about things i dont know < 1361148223 980419 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe what i'll just do is learn category theory < 1361148228 523867 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and then topology and group theory will be ez < 1361148229 863954 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :bundles man, bundles < 1361148236 85177 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe i'll learn topology by looking at all the examples < 1361148237 893953 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :have you considered stealing grothendieck's brain? < 1361148241 63872 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because i'll just go "oh this is a trivial special case of [category theory thing]" < 1361148250 954868 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly: teach kids category theory in preschool??? < 1361148253 884868 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I've heard that's a popular way to learn category theory through learning topology through brain theft. < 1361148261 416074 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :then you get to arithmetic and it's just a nice easy special case < 1361148290 610297 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :haha remember new math, where you learned arithmetic in arbitrary bases first < 1361148292 983738 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :good times < 1361148297 664439 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right i was inspired by new math < 1361148299 45497 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :to be exact < 1361148301 484913 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :tom lehrer's song about new math < 1361148307 524014 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :obviously < 1361148318 809376 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which i think might be the only evidence new math ever existed < 1361148323 149764 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly he just made it up < 1361148330 94178 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :naw, my parents went through it < 1361148343 374157 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :and that's why i sometimes have to explain fractions to them so they can teach their students < 1361148357 814255 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fractions are pretty complicated imo < 1361148368 213828 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :remember vortex based mathematics < 1361148371 444164 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway arithmetic is kind of concrete < 1361148374 535377 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :now that's what we should be teaching our kids < 1361148380 788620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh christ < 1361148382 333879 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :bit too "applied" for me < 1361148393 863973 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :categories are concrete! you have a thing and then you have another thing and you can draw arrows between the things! < 1361148395 327974 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly this is why i am completely incapable of it < 1361148398 324908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i don't think i told you about that one time i accidentally exposed my dad to vortex math < 1361148403 114029 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh jesus < 1361148406 113733 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this story sounds good already < 1361148414 824212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well basically < 1361148420 524299 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he was like "oh this sounds interesting" < 1361148428 773692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"this guy knows what he's talking about" < 1361148437 354484 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is vortex math a crackpot thing < 1361148441 598775 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: its a beautiful thing < 1361148449 275707 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: you must watch this tedx talk < 1361148451 743831 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i remember a guy saying everything was based on vortices once but i thought he was a biologist < 1361148456 644416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :at this point i called in every favour i had with him to stop him watching it < 1361148459 675296 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: https://www.youtube.com/watch?v=zhBymLCRIU8 < 1361148464 164287 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :right i'm on it < 1361148468 454394 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :gonna get the new revelation of stan < 1361148482 831634 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: then in the sidebar i think there's a link to the crackpot behind it's "intro to vortex math" < 1361148484 853400 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :disaster was narrowly averted < 1361148491 664420 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which is like 30 videos or something < 1361148495 394318 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and yo ushould watch them < 1361148500 56357 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because they're fucking hilarious < 1361148502 805677 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wait wait < 1361148505 404393 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what the hell is tedx < 1361148515 524466 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ted doesn't allow free energy dipshits in last i checked, just rich-ish ones < 1361148520 334513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's like ted without the reputability < 1361148524 546502 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is it tedx without stan- < 1361148526 984651 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :god. < 1361148530 904962 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: it's "independently organised ted-affiliated events" < 1361148535 227045 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh, christ < 1361148540 176382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. they have the ted brand name and even less credibility < 1361148547 404500 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you get amazing things like this! < 1361148568 894828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there was a tedx talk on at warwick < 1361148575 94911 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe i should've checked it out < 1361148577 694746 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :start off math with deliberately shitty video of the president < 1361148629 204624 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh god. < 1361148638 14061 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i hop eyou're watching < 1361148642 784205 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :gotta relive it < 1361148642 990704 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1361148645 754334 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1361148660 885041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :aerodynamicssssss < 1361148683 964967 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how even just 2 minutes in < 1361148688 384600 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :language of god < 1361148688 591323 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's completely fucking off the deep end < 1361148692 175467 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :grand unified < 1361148746 339050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's like < 1361148755 174430 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what the hell. < 1361148767 605283 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :every single concept he's ever know has collapsed into this one degenerate state of batshit crazy < 1361148776 23665 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what the hell < 1361148784 154990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*known < 1361148784 361785 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :NINE NUMBERS AROUND A CIRCLE < 1361148787 935039 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :IT MAKES US INTO A VORTEX MACHINE < 1361148800 479453 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you can do all the functions of all the branches of math instantly < 1361148805 104734 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SUCKING ENERGY IN AT THE TOP AND SHOOTING IT OUT AT THE BOTTOM < 1361148817 444376 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :TIMECUBE < 1361148835 744579 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"unless he closed himself, so maybe that's what I am" < 1361148842 940998 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :***cloned < 1361148845 924289 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :cloned < 1361148847 282422 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :er yes < 1361148847 934669 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :typo < 1361148850 514628 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how he laughs after that but you're not actually sure he's actually joking < 1361148850 964511 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :this can't be real < 1361148853 884581 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is he sure he's joking < 1361148872 595071 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :whoa man < 1361148875 44729 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hexagons < 1361148887 357382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :negative backdraft counterspace < 1361148895 695212 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :our dna is a coil < 1361148910 815044 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :numbers < 1361148913 265371 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :are real < 1361148919 613668 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :wtf? < 1361148929 904848 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ugh it actually irritates me when people learn things in the most shallow bullshit way and then go around yelling about how great it is < 1361148934 725210 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :dna is way cooler than a fucking coil < 1361148970 25509 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: haskell < 1361148991 315517 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :vortex machine? < 1361148999 14295 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :knew someone would say that < 1361149005 935326 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :caution: you are now approaching the periphery shield of vortex four < 1361149012 844418 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :god < 1361149014 65125 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :CAUTION: YOU ARE NOW APPROACHING THE PERIPHERY SHIELD OF VORTEX FOUR < 1361149015 264848 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i love that "experiment" < 1361149020 155165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :CAUTION: YOU ARE NOW APPROACHING THE PERIPHERY SHIELD OF VORTEX FOUR < 1361149022 695328 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :vortex equation < 1361149030 5918 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :actually < 1361149033 977295 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :this is hilarious < 1361149054 144606 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that gigantigc fucking name < 1361149056 204844 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and thde audience laughs < 1361149063 505146 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i'll write a VM < 1361149067 531650 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.dailywav.com/1002/caution.wav < 1361149070 15510 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :and call it Vortex Machine < 1361149180 394838 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: https://www.youtube.com/watch?v=Fbyc9JW3vtk < 1361149182 735365 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the ~intro~ < 1361149186 515177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: remember that < 1361149190 105069 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1361149196 75048 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its so good < 1361149207 614840 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i love vortex based mathematics < 1361149212 675176 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so is there any source on this salk thing < 1361149228 847521 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :whats a salk thing < 1361149245 655657 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :he said salk offered to be rodin's physician and bla bla clone < 1361149255 234908 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :salk wasn't even a practicing physician but i'm curious how the hell they came up with that < 1361149258 437239 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh that who knows < 1361149272 824161 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"who's a famous doctor?" "iunno that dead guy" < 1361149276 466742 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what matters is this intro < 1361149279 624980 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that everyone must watch < 1361149286 715158 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or else face unending sadness and unfulfilment < 1361149320 475065 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :This + Electric Universe = New Consciousness. No 12-21 doomsday, no alien invasion - the awakening is on. I no longer live in the world I grew up in. Namaste' to all. < 1361149335 187651 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh no he's saying it's old < 1361149341 255032 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :tachyons, gravitons, same thing < 1361149346 385889 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :chi, yep there we go. < 1361149362 316494 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i need a bingo for these douchebags < 1361149374 24670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is this tedx video real < 1361149377 18493 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"if he's so smart why is he dead" < 1361149380 434486 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :photon < 1361149381 414838 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1361149382 815079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i mean do these pixels exist in this arrangement < 1361149385 924741 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1361149386 130950 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :no you... you fucking < 1361149388 576535 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :youre imaginaging ti < 1361149390 125178 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*it < 1361149393 415000 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok good < 1361149396 774949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i do that sometimes < 1361149420 84673 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :penetrates everything and nothing can resist it, mmmmm bad implications there dude < 1361149430 585120 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :http://markorodin.com/ < 1361149432 535298 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1361149459 574996 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :baha'i, don't fuck with real religions you trash < 1361149465 445164 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"without going into religious mysticism" < 1361149487 424437 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow theabhakingdom.com got parked by godaddy RIP < 1361149490 474811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :god he counts to 9 < 1361149501 995160 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :god < 1361149507 636040 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont know of anyone who blha blah another single digit number that exists < 1361149517 80955 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well what if it went seven nine eight < 1361149518 125146 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he cant be sure!! what if theres another single digit number < 1361149523 655641 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"all the single-digit numbers known" < 1361149526 925164 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what the christ < 1361149529 706446 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric : http://rense.com/RodinAerodynamics.htm < 1361149534 355248 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is this fucker twelve < 1361149535 475195 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://lifeforcegenie.com is parked too :( < 1361149535 774795 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :this is ... < 1361149542 395136 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.vortexmath.com/ at least this still exists < 1361149550 474992 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :no, nope, i'm done < 1361149563 605076 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no Bike < 1361149564 565449 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not < 1361149571 865162 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it gets so much better < 1361149580 46425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think around this time is when i was desperately trying to get my dad to stop watching < 1361149583 805488 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :"2013/01/18 - Now recruiting electrical engineers with EAGLE PCB Design experience and OpenGL developers with Win32 GUI experience on volunteer basis. To volunteer please send your credentials to [publicrelations at vortexspace o r g]. " < 1361149601 895651 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I already had a headache and I'm pretty sure if I keep watching this my vertebral column will try to strangle me < 1361149617 934234 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: let the vortex math soothe your head < 1361149638 625031 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@tell nooodl hey have you ever heard of a “vortex based mathematics„ < 1361149638 831592 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: how about skip ahead to Advanced Vortex Math https://www.youtube.com/watch?v=tNHvyTIRVjY < 1361149639 56309 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361149658 435172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ZERO... as in what you've offered so far. ZERO... as in how much common sense you have. ZERO... as in how many more times you'll be able to comment on my videos now LMFAO < 1361149771 615026 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :stop it please < 1361149779 975066 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i'm already crying < 1361149793 955769 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :LMFA0 < 1361149824 414678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nooga: re that advert, did they want someone with both skills? or two people, one with each? < 1361149840 126025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OpenGL is occasionally taught to electronic engineers, so it's /possible/ there's enough overlap there ;) < 1361149856 206404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(with electric and electronic engineers sharing many parts of the course) < 1361149887 415103 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i'm reading it as two people BUT vortexspace < 1361149887 621955 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've used Eagle and I've done OpenGL programming but not Win32 GUIs < 1361149919 84352 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Eagle is pretty accessible, it's like two steps past the Arduino stage of hardware tinkering < 1361149935 685467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :flux thruster atom pulsar electrical venturi space-time implosion field generator coil < 1361149940 36888 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's a free version of Eagle and there are plenty of fab houses that will take the files and make boards cheaply in small qty < 1361149951 495735 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :let's volunteer then! < 1361149956 555084 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no u < 1361150042 635074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: I've done Win16 GUIs < 1361150048 655299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine Win32 GUIs are similar, most of the APIs are the same < 1361150056 725011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that said, I haven't done them /well/, nor do I enjoy doing them) < 1361150131 936221 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a Win32 GUI is essentially two Win16 GUIs side by side < 1361150206 175726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Win32 is pretty much backwards compatible in terms of developer mindshare < 1361150215 634816 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :If by "most" you mean "Microsoft did crazy shit to not break source", then yes. < 1361150216 215280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pikhq: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1361150216 422015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it works much the same way as Win16, and you can write the code in much the same way < 1361150218 639373 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric ::) < 1361150222 853407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: indeed :) < 1361150240 7574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays they care more about binary compat than source compat, it seems < 1361150277 870563 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Nowadays they seem to run on thing-of-the-month. < 1361150302 626760 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i like how windows 1.0 Reversi still runs on Windows 7 < 1361150328 483810 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :*32-bit Windows 7. < 1361150354 435460 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :does it run on itanium windows 7???? < 1361150359 290355 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :For x86_64 they kinda went "meh, let's not update the 16-bit stuff"... < 1361150371 783788 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, IA-64 is not 32-bit Windows 7. :) < 1361150373 785232 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :does it run on Windows NT 4 for Alpha < 1361150417 271681 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Honestly I'm not sure if it'll run on Windows 7 for Itanium. Assuming that even exists... < 1361150433 356630 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I have no idea how far the now-in-software x86 emulation goes. < 1361150473 266391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :all the single-digit numbers known < 1361150595 355978 :ion!ion@heh.fi PRIVMSG #esoteric :ACTION ಠ_ಠs the Advanced Vortex Math video. < 1361150611 283691 :ion!ion@heh.fi PRIVMSG #esoteric :A fancy name for rather trivial number patterns. < 1361150625 525786 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :blowing my mind here ion < 1361150630 455691 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :blion < 1361150642 269255 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :blmhnoi < 1361150649 745294 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no Bike < 1361150682 77019 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :baloney < 1361150696 325617 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :actually, yes Bike < 1361150714 445855 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes, bike. yike. < 1361150827 806278 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::o < 1361150830 575534 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"This is base 26. It's the next step up from base 10." < 1361150913 515528 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nope. < 1361150914 675673 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :are you sure this isn't all a game of numberwang < 1361150919 96066 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no < 1361150923 216356 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :do they at any point rotate the board < 1361150946 826091 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well it' a vortex < 1361150950 265571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :of course they rotate it < 1361151082 437072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok advanced vortex based mathematics is too advanced for me < 1361151267 950985 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Yup, apparently the x86 emulation thing on Itanium ignores 16-bit x86 entirely. < 1361151344 85739 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :goodnight < 1361151353 925615 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm right, it doesn't need to boot a PC operating system < 1361151528 695977 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1361151573 75477 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :vortex math reminds me of category theory < 1361151585 777414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in that there are a bunch of videos of people saying crazy nonsense < 1361151649 286278 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 248 seconds < 1361152161 366806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361152166 976439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/18mh1p/my_favorite_song_about_doing_calculus/c8gy7yh < 1361152168 556509 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i just < 1361152266 376623 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: having fun sleeping? < 1361152272 876098 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yeah < 1361152278 896592 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :this is a pretty boring dream though < 1361152295 586074 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :someone turn into a giraffe < 1361152302 166171 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i can try < 1361152344 286205 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :bless you, monqy < 1361152345 296440 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh good it's a “someone misunderstands sapir-whorf„ < 1361152346 456082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :blonqy < 1361152376 46531 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361152380 346481 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"Yes, the Sapir-Worf is true. I can give very simple examples" < 1361152383 666262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(so does everyone finally see that swedes are terrible) < 1361152388 576465 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sexistic < 1361152395 237304 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :are swedes sexistic? < 1361152414 306534 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that guy's other comments are just as bad < 1361152420 746185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"If I could though, I would propose changing English as the current world language to Finnish. Although I do not think I would succeed." < 1361152428 506442 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is monqy a giraffe yet < 1361152432 367426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i mean i agree but damn, talk about the wrong reasons < 1361152436 496243 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :bike: which version of sapir-worf/ < 1361152447 545842 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`WELCOME doesthiswork < 1361152449 476410 :HackEgo!codu@codu.org PRIVMSG #esoteric :DOESTHISWORK: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIKI/MAIN_PAGE. (FOR THE OTHER KIND OF ESOTERICA, TRY #ESOTERIC ON IRC.DAL.NET.) < 1361152595 926182 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what noise do giraffes make < 1361152600 460159 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is important for my transformation < 1361152612 798704 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: "moo" < 1361152615 416896 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :looking through his site i think he's just proper crazy rather than a dickhead < 1361152625 326190 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, 'moo' but in a tall way < 1361152629 810846 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :doesthiswork: the dumb version < 1361152631 146358 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-pleased moo- < 1361152636 636245 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm how do i make it taller < 1361152636 886362 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did you turn into syraine < 1361152646 426263 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is that the secret to your transformations < 1361152653 347385 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-yes moo- < 1361152662 286619 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wow this is really realistic < 1361152666 676154 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :im starting to believe monqy is a giraffe in real life < 1361152675 766257 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :7-moo- < 1361152679 746457 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :gosh < 1361152682 816223 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh that's quite tall < 1361152685 786445 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :right i'm off then < 1361152689 464122 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1361152731 876516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :um < 1361152738 896035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :giraffes are long horses < 1361152742 226428 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :horses don't moo < 1361152743 798071 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :. < 1361152747 987536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh wait i'm mixing it up with geraffes < 1361152755 856591 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: you should be a geraffe < 1361152762 876697 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nei------------------------------------------------gh < 1361152770 358037 :ion!ion@heh.fi PRIVMSG #esoteric :`run echo kirahvi | hyfinate < 1361152772 77399 :HackEgo!codu@codu.org PRIVMSG #esoteric :ki-rah-vi < 1361152775 407715 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :being a geraffe seems counterproductive < 1361152779 146241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i love geraffes < 1361152781 436532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they are so dumb < 1361152794 446336 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google geraffes are so dumb < 1361152795 689226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.reddit.com/r/pics/comments/8aqjh/awww_this_is_just_too_sad_pic/c08pp5z < 1361152795 895549 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Awww, this is just too sad [PIC] : pics < 1361152829 647864 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Those people _are_ horrible, they should have told him < 1361152838 176283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :EDIT: spelling. < 1361152864 286853 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_........... < 1361152905 236751 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Could have genuinely believed it's spelled "geraffe" < 1361152910 386720 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :SGEO < 1361152919 126668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I ACTUALLY LITERALLY GOT UP AND BASHED MY HEAD AGAINST THE WALL < 1361152961 96285 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes Sgeo_ don't be sexist like that < 1361152995 237278 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361153015 466442 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :*or her. But I'm not convinced that's why elliott is bashing head against wall < 1361153035 516320 :elliott!elliott@unaffiliated/elliott PART #esoteric :"i just give up on everything" < 1361153053 466221 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, someone did tell the person < 1361153058 578157 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Don't know of the time frame though < 1361153157 186708 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What, is elliott trying to say that it's probably a troll? < 1361153407 666528 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :does anybody know where i can find the picture? wayback machine didn't have it < 1361153478 67969 :ion!ion@heh.fi PRIVMSG #esoteric :http://farm9.staticflickr.com/8165/7584193058_9e64228f7a_o.jpg < 1361153484 957238 :ion!ion@heh.fi PRIVMSG #esoteric :Google image search with the thumbnail URL < 1361153512 516588 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i think elliott's trying to say it's a troll and also some other thing that i'm too tired to pretend to care about < 1361153558 136867 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :thank you, the gerrafs / long horses were hilarious but I was still curious about the picture. < 1361153674 606571 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ion's picture looks like the picture < 1361153684 706872 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :it is < 1361153694 499021 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so what are you asking for exactly < 1361153744 996779 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I no longer am, I may have used aspect incorrectly, I was trying to say that I was curious until ion satisfied the curiosity. < 1361153771 978411 :ion!ion@heh.fi PRIVMSG #esoteric :You used it correctly. < 1361153780 616604 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ah. < 1361153853 271039 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :have you people ever heard the linguistic illusion "no head injury is too trivial to be ignored" ? < 1361153932 146664 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :linguistic illusion? < 1361153973 116905 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :what it literally says is exactly the opposite of what everyone agrees it must mean. < 1361154009 436901 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"no head injury is trivial enough to be ignored" < 1361154043 108066 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :that is the commonly agreed upon meaning < 1361154050 76956 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :what it literally says is the the smaller a head injury gets the the harder it gets to ignore. < 1361154070 786913 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :But we can ignore all of them if we try < 1361154099 887395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I ended up having to read the GNU coding standards recently (was looking at their version number standards to see if I could parse them automatically, but sadly, they're sufficiently freeform that you can't even reliably detect whether something is using their standards or not) < 1361154107 106972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are some hilariously opinionated bits in them < 1361154139 487372 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1361154157 637319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"When a feature is used only by users (not by programs or command files), and it is done poorly in Unix, feel free to replace it completely with something totally different and better. (For example, `vi' is replaced with Emacs.)" < 1361154158 387452 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :remember the part about how standards are optional, i think that's a good part < 1361154160 738327 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Shouldn't it all be opinionated? Or by 'opinionated' is it typically meant significant numbers of people with dissenting opinions? < 1361154181 922122 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :posix, that's just suggestions, really < 1361154185 36985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just thought editor wars felt a little out of place in coding standards < 1361154185 243262 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"GOTO is usually a bad idea" is a pretty common opinion < 1361154196 927079 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :The relevance of this linguistic illusion to programming languages is that you can often detect where someone has made a mistake by the presence of tautologies in the code < 1361154214 157010 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :vim ftw < 1361154240 816975 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo_: goto is a good idea when handling errors < 1361154251 87632 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Actually makes for much cleaner code < 1361154253 748237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, their argument for using C is a little interesting: basically, C is the best language because people don't want to have to install a compiler/interpreter for whatever your language is written in < 1361154260 637179 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The linux kernel makes good use of it < 1361154267 377158 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: sadly true < 1361154270 247578 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :users HATE code reuse < 1361154281 818815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, I'm planning to make the officially supported method of compiling NetHack 4 on Windows to install Perl for the free, correctly packaged C implementation that comes with it < 1361154308 178104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(correctly packaged C implementation on Windows is difficult, if you want something vaguely sane rather than msvc) < 1361154309 353479 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the amount of shit we get in Mosh for using Google Protobuf instead of hand-rolling our own half-baked format with a parser full of buffer overflows like any self-respecting C program < 1361154337 726919 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: is that mingw? < 1361154340 906891 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe environments should make code reuse easier < 1361154345 956762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: yeah, it's mingw + a bunch of third-party libraries < 1361154387 857439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: the rule of thumb I like for goto in C is that it's OK to jump forwards with it, but not backwards, and out of control structures, but not into them < 1361154388 297020 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not rewriting everything from scratch, when writing a C program intended to be used on Linux, seems to involve a dependency system that varies between distros. < 1361154392 838468 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ais523: isn't that like the main historical reason for everything being in C < 1361154398 327479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: perhaps < 1361154413 607572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C++ compilers are just as everywhere as C compilers nowadays, at least (although the C++ supporting libraries/headers may not be) < 1361154436 329740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :scripting languages (Perl, Python) have a similar distribution to C and C++, although not an identical one < 1361154446 807307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, Perl but not C, and C but not Perl, seem approximately equally likely < 1361154458 227023 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O at Perl but not C < 1361154461 987320 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Haskell is great on Linux but I hear it's horrible on Windows < 1361154474 127915 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :all languages suck on windows < 1361154475 107441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo_: well on Linuxy systems, you always have both < 1361154490 717091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :too many critical programs are written in Perl, and C is needed to compile kernel modules during startup < 1361154517 258005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although as a fun fact: Ubuntu stock install comes with a usable Perl install, but is missing userland headers, so you can't use the C compiler except for kernel modules) < 1361154538 227293 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :....startup as in when the computer starts, or... what? Because compilation at bootup sounds clinically insane < 1361154555 467085 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: what do the actual complaints consist of? < 1361154555 886902 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo_: http://bellard.org/tcc/tccboot.html < 1361154566 217125 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: just that people don't wanna install shit < 1361154575 606991 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ah, heh < 1361154579 167061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo_: when the computer starts < 1361154588 477116 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :everything's gotta be self contained~ < 1361154588 683487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :compilation at bootup might sound insane, but it's better than the computer not starting at all < 1361154598 859804 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also people who are terribly concerned about this thing they call "software bloat" which has no correlates in the physical world < 1361154600 976942 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Why can't it just compile it once? < 1361154604 288624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have a driver compiled against the wrong kernel, you can't load it, but if you have its source… < 1361154612 217021 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net JOIN :#esoteric < 1361154621 512743 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mosh wastes literally cents worth of memory by linking against protobuf! somebody think of the bits! < 1361154622 399430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and basically, in case someone just updated their kernel, but the driver wasn't part of the same update mechanism < 1361154629 468631 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo_: It's booting from a CD < 1361154631 307010 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: look i need that two megabytes of space protobuf so's will take up, i have very specific porn to save for myself < 1361154633 997051 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Where will it write the data to < 1361154637 127047 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1361154645 607102 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :your fetish is porno that is exactly 2 MB in size < 1361154653 931434 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :finally someone understands < 1361154697 917377 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :btw can you have it use bsd libc instead of gnu, i've heard bsd stuff is closer to that size? thanks < 1361154700 547376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that imperial or metric megabytes? < 1361154720 127099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(if you have fetishes that specific, it probably matters) < 1361154779 958739 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm is there an imperial measure of data size < 1361154796 118530 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I mean the mebibyte/megabyte thing is almost as silly, but < 1361154796 567144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: joky names for 2 MiB versus 2e6 bytes < 1361154800 159093 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :baud maybe? < 1361154809 959811 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ais523: yeah but now i'm thinking about it < 1361154834 757080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: have you ever heard of the nat? < 1361154841 208140 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh! yes, of course < 1361154863 37380 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :actually no, e is way too half-reasonable for imperial < 1361154873 888979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not really like imperial, though < 1361154878 727431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's more like measuring in radians < 1361154885 707213 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it should be based off the imagined length of le morte d'artur or such < 1361154893 527231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when imperial has degrees, and metric has gradians (which nobody ever uses, but is still implemented in calculators for some reason) < 1361154908 507622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I think metric gave up and switched to radians, eventually < 1361154910 249707 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I heard once that gradians were used in continental Europe. < 1361154920 287264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: yeah, just like the rest of metric < 1361154926 408988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :used once < 1361154943 375391 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Like when did that cease, though? 80s? 60s? < 1361154955 697397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no idea < 1361154959 760172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… I wonder if Wikipedia knows < 1361154998 897280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, apparently 100%th of a gradian is called a centigrade < 1361155003 318466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as if that isn't confusing :) < 1361155052 808418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently it was only ever used in specialized fields (artillery and surveying), and is still used in those fields in continental Europe, but not by anyone else < 1361155067 223721 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :figures < 1361155071 728527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm < 1361155077 994565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's used by surveyors elsewhere, too < 1361155087 897387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: mebibyte is inaccurate!! < 1361155090 327530 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :mebioctet < 1361155099 867618 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: haha < 1361155108 507731 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not kidding i've actually used mebioctet < 1361155110 678828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i stole it off Deewiant < 1361155118 48733 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :do you regularly use it < 1361155122 757472 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1361155124 17088 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :when I remember to < 1361155131 67584 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and don't care about coming off as totally pretentious < 1361155144 658628 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"mebioctet": a pretentious word < 1361155152 567325 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ais523: i guess the problem with radians is that it's kind of inconveinent to have to do everything with rational multiples of pi, and (g)radians offer enough resolution for most applications < 1361155180 347317 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :rational multiples of pi is kind of the key to the human body though. vortex mathematics. < 1361155183 147439 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :also it's way easier to have a physical angle measurey thing with numbers instead of pi multiples. < 1361155193 347479 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Oh they call those "protractors" now? Ok. < 1361155212 107912 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the theory of vortex mathematics has a lot of detractors but it also has a lot of protractors < 1361155221 777274 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: also compasses and straightedges < 1361155233 198013 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hrm < 1361155237 667337 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :maybe i should learn rational trig < 1361155241 507257 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :instead of vortex maths < 1361155480 187741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aren't both byte and octet correct in this case? < 1361155527 657411 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, I guess < 1361155595 169653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Was that a pun from the vortex math video? < 1361155605 917451 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no I made it up < 1361155607 727603 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :all by myself < 1361155608 717813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If so, I'll have to change my opinion of them. < 1361155611 929065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. :-( < 1361155620 558143 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it would have been good if it was in the video though < 1361155636 42025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe there's a parallel crackpot world. < 1361155650 858053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where some people have all the good puns. < 1361155717 525083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe every real person has a a crackpot twin. < 1361155737 888663 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who is the Conor McBride of crackpots? < 1361155768 748658 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does every crackpot have a real person twin ? < 1361155781 107576 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is my crackpot twin my 7th grade self? < 1361155795 307817 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :That doesn't seem biologically possible. < 1361155842 208314 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Don't be so close-minded. < 1361155847 987826 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: Yes. < 1361155867 957628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's an involution. < 1361155890 958656 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh god I remember in elementary school, I saw a diagram of the electromagnetic spectrum. The visual was of a large wave, with the visible spectrum being a small part. So I explained to the school nurse how the visible spectrum takes up less than a wavelength. < 1361155892 747127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: your crackpot twin thinks you are the crackpot < 1361155916 152172 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Read error: Operation timed out < 1361155925 968324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, some people are self-dual, though. < 1361155945 625586 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Sgeo_: haha well, it's vaguely true-like < 1361155995 522209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a large wave < 1361156042 319564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so who is the non-crackpot version of monqy < 1361156072 547858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1361156077 916564 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott is negative and monqy is positive < 1361156178 627708 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It looked a little like this < 1361156179 167456 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://blogs-images.forbes.com/williampentland/files/2011/08/EW-Electromagnetic-Spectrum.jpg < 1361156189 250125 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Except with smaller thing for visible spectrum I think < 1361156301 318017 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :See. All of visible light would fit in one of the microwave wavelengths. < 1361156450 348171 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :that is a logical conclusion to come to < 1361156543 259391 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I remember in 4th grade or so, the day we were going to learn multiplication, explaining that a*b != b*a (not in those words) < 1361156559 50211 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And no, I wasn't talking about quaternions < 1361156599 957893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a * b! = b * a? < 1361156601 967792 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's wrong. < 1361156602 718018 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It wasn't intuitive to me (and still isn't except when presented geometrically) how, for example, 4 + 4 = 2 + 2 + 2 + 2 < 1361156666 588507 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :s/explaining/wrongly explaining/, if that helps < 1361156678 488292 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :isnt that pretty easy if you take 4 = 2 + 2 by definition < 1361156708 488676 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :what eventually convinced you/ < 1361156734 758661 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :doesthiswork, being told in class. Also the geometric perspective, of a grid of a by b squares < 1361156767 48369 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because that's obviously both a added b times and b added a times. And obviously from both perspectives the same result. < 1361156801 378098 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :yes, you just rotate the rectangle and it is isomorphic < 1361156854 228208 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, a graph of the form x + y = 10, or along those lines, was the first I'd ever seen. So I thought they all sloped down. < 1361156899 758951 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. Maybe that was before I read Algebra the Easy Way? < 1361156936 309366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's the easy way < 1361156959 688821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is it http://www.amazon.com/Barrons-Algebra-Turtleback-Library-Binding/dp/1417655968 < 1361156973 878761 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No < 1361156979 979009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :E-Z is the list of grades you can get right < 1361156980 185428 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Monoid algebras < 1361157007 140330 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.amazon.com/Algebra-Easy-Way-Douglas-Downing/dp/0764119729/ref=sr_1_1?s=books&ie=UTF8&qid=1361156986&sr=1-1&keywords=Algebra+the+Easy+Way < 1361157012 939406 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although, uh, not with that cover < 1361157028 950943 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The cover looked like http://www.amazon.com/Trigonometry-Easy-Douglas-Downing-Ph-D/dp/0764113607/ref=sr_1_6?s=books&ie=UTF8&qid=1361156986&sr=1-6&keywords=Algebra+the+Easy+Way < 1361157057 416815 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :PhD in making things easy < 1361157081 678155 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I really liked that series < 1361157088 468744 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But not Chemistry the Easy Way :( < 1361157102 148810 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Chemistry the Easy Way can suck my balls. < 1361157107 421722 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Um, I didn't mean to send that. < 1361157126 99382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1361157127 807966 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :then why did you type it < 1361157135 918754 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :When I was in the first grade I gave a presentation on human reproductive anatomy. < 1361157140 915112 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I doubt a book can suck your balls. < 1361157143 212867 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :That is my elementary school memory. < 1361157164 21105 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :At least, from my knowledge of books and genitalia it seems tricky. < 1361157168 203642 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :when I was in first grade I built a giant sand sculpture of human reproductive anatomy < 1361157182 188280 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Oh, I saw that on Ripley's! You're a good sculptor. < 1361157183 759570 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :it took me years to figure out why the teacher didn't like it < 1361157205 89990 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You did that for a class? Did you have a class in sand sculptery? < 1361157222 88735 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was thinking about sending it, but decided against it < 1361157228 458418 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And then accidentally sent < 1361157231 208727 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I did during recess and got the rest of the class to help < 1361157237 925532 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :pikhq: http://oglaf.com/booklove/ < 1361157243 402207 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Which genders was it of? < 1361157247 389560 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Er, sexes. < 1361157264 124240 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :both combined (because more is better) < 1361157285 917868 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Anyway: Algebra the Easy Way, Trigonometry the Easy Way, and Calculus the Easy Way were all story books. Chemistry the Easy Way is not. < 1361157411 9621 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bike, is there a link to it? < 1361157475 894009 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Jafet: You make a good argument. < 1361157485 548091 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :The presentation was done in person, and I think the relevant drawings are in a basement somewhere. < 1361158371 240548 :comex!~comex@ec2-23-22-255-183.compute-1.amazonaws.com QUIT :Remote host closed the connection < 1361158804 811526 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net NICK :Sgeo < 1361159110 728978 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1361159308 690880 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1361159339 101504 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1361159379 659571 :Regis_!~Regis@186.222.62.175 QUIT :Ping timeout: 240 seconds < 1361160109 730691 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Remembering that lists are L(a) = 1 / (1 - a)" < 1361160128 339657 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wtf is that meant to imply that [()] is... ... huh? < 1361160137 678706 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is totally confused < 1361160159 970167 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that's the formula for a geometric series, isn't it < 1361160165 579250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1361160172 598933 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lists are L(a) = 1 + a + a^2 + a^3 + ... < 1361160183 759354 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :right < 1361160202 799176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In certain cases you can go from that to Sgeo's formula. < 1361160211 588882 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a=1 is not one of those cases. < 1361160227 9879 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, ok < 1361160230 908927 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :radius of convergence bladdity bladdity bla but formal power series pwnzrs anyday anyway < 1361160249 699023 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Bike < 1361160254 419441 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hi shachaf < 1361160259 210481 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :make your nick should be Bikey < 1361160264 262465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/k/yb/ < 1361160272 489281 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :the derivation is pretty though. L - aL = 1 < 1361160331 779206 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1361160343 716793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should figure out what a lax functor and a terminal bicategory are. < 1361160354 599083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then I can be cool like copumpkin, right? < 1361160373 340284 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :it's a 2-functor < 1361160376 782376 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :coolpumpkin < 1361160404 889516 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, [()] ~ Nat and Nat is infinite and 1/0 is infinite, ERGO < 1361160434 19669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: right except you can't really do that < 1361161572 451826 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1361161941 279946 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ohai < 1361162301 321569 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 245 seconds < 1361162351 150933 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1361163695 231921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: https://en.wikipedia.org/wiki/Closure_operator < 1361163975 550182 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1361164307 791748 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1361165310 800450 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1361167455 241209 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I read that 2A03 CPU core does have all the logic for decimal arithmetic, but the connection to the rest of the circuit is cut, preventing it from working. < 1361167987 331511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⨃ < 1361169441 122566 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :Ping timeout: 256 seconds < 1361169635 626467 :librarystudent01!~libraryst@203.201.51.166 JOIN :#esoteric < 1361169665 964540 :librarystudent01!~libraryst@203.201.51.166 QUIT :Client Quit < 1361170221 791372 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1361171224 733153 :monqy_!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361171231 652221 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1361171236 222403 :monqy_!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net NICK :monqy < 1361171268 514425 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome monqy < 1361171274 273434 :HackEgo!codu@codu.org PRIVMSG #esoteric :monqy: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1361171276 270994 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1361171288 542076 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`welcome HackEgo < 1361171290 732097 :HackEgo!codu@codu.org PRIVMSG #esoteric :HackEgo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1361171306 331505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: closure operators are "pretty cool huh" < 1361171343 862143 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you see the "alternate definition for posets" < 1361171389 143755 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you mean in terms of a something or other category? at most one morphism in each hom-set? yeah i saw that < 1361171402 917016 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there anohter one < 1361171414 385015 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no the definition of a closure operator < 1361171419 424169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(which is just a monad in a poset of course) < 1361171430 755285 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh ok < 1361171434 23271 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sure sure < 1361171438 31627 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but the alternate way of stating the axioms is like >>= < 1361171481 161737 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1361171539 702061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: is there a difference between a lattice that has all small limits and a lattice that has all products < 1361171591 711881 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well non-empty limits < 1361171600 582309 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361171605 21631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well doesn't matter in this case < 1361171613 633818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh well ¨who knows¨ < 1361171617 544243 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361171641 430648 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :¨̈́hi¨̈́ < 1361171653 1899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow fancy quotes < 1361171668 621947 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how did i even make those < 1361171866 952137 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :By computer < 1361171883 12047 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: no i did it by keyboard.. < 1361171896 311824 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote augustss < 1361171896 656801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :augustss says: Haskell already has enterprise monads; there is a fail method. < 1361171898 652204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote augustss < 1361171900 529979 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361171901 332043 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote augustss < 1361171901 631904 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :augustss says: augustss: Wow. You win the IOCCC three times! wy: i'm bad at C programming ;) < 1361171973 321589 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: bye < 1361172277 686475 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1361172306 383534 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361172644 991714 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1361172646 22430 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1361172797 779881 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Sgeo < 1361172800 682279 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How's Dylan? < 1361172822 822892 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I forgot about Dylan :( < 1361172830 503761 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Ada? < 1361173010 765155 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I really think there should be the separate class for do-notation, which has fail and (>>=) but return is not needed to implement the do-notation. (I also think do-notation should be implemented by macros rather than hard-coded, but that is different.) < 1361173363 243082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: They want your help! < 1361173369 582607 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seriously, they're understaffed. < 1361173437 147407 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf, I guess doing stuff would consist of looking through some sort of lists of tickets? < 1361173604 152403 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: I don't know. Ask in the channel. < 1361173609 472278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're working on the compiler and things like that. < 1361176089 920698 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1361176484 235309 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 248 seconds < 1361176707 669264 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 260 seconds < 1361176861 494339 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :zzo38: defmacro! < 1361176935 826205 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I agree with zzo38 about do-notation should be implemented as a macro < 1361176936 335771 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1361176971 474532 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I want defmacro. < 1361176990 14989 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION does too < 1361176994 527620 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :mroman: I also want macro < 1361177001 444874 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or, actually, no. syntax-rules and syntax-case are better, possibly. < 1361177004 814293 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :radical, bro. < 1361177015 414490 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I always wished I could hack Haskells do Notation to support my own stuff. < 1361177033 214796 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: I suppose, any way which is good enough to do it, would work < 1361177046 884729 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I.e if I don't have a Monad but something else which allows one to chain stuff the same way < 1361177051 924966 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But what is your opinion of having it the separate class for do-notation? < 1361177057 334267 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :CL/Clojure-style macros do have some issues < 1361177070 104836 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, well, monads without a return operation can be useful. < 1361177081 928079 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :then one has to write foo >>~> bar >>~> \c -> foobaz c < 1361177084 525937 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, they're not monads in that case < 1361177087 664683 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :semimomomomomonads < 1361177093 335623 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: It isn't a monad without return, but what I mean is that return is not necessary to make do-notation work. < 1361177094 685061 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :etc. < 1361177095 534783 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But yeah, being able to use do notation with that would be nice < 1361177100 5999 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, yes, agreed < 1361177115 804644 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I'm fond of both fexprs and compile time functions < 1361177149 532962 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I need to try to understand if fexprs allow for a Tcl-like sort of thing < 1361177157 878543 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I like the Tcl approach, except want more quasiquoting < 1361177165 745705 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And less stringiness < 1361177185 635273 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fexprs and quasiquoting are kinda anathema. < 1361177211 654722 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(some-fexpr-based-macro ,(+ 1 1)) < 1361177223 775129 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :some-fexpr-based-macro would only see 2 < 1361177237 614993 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :What, that's not even quasiquoting, that's eval. < 1361177286 575092 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(some-fexpr-based-macro ,(+ 1 1) (+ 2 3)) would be processed same as (some-fexpr-based-macro 2 (+ 2 3)) < 1361177313 265770 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so its eval < 1361177315 684933 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :seriously, that's not quasiquotation, that's antiquotation. < 1361177323 104969 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :which is eval (whoaaaaa) < 1361177342 580131 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :(some-fexpr-based-macro (eval (+ 1 1)) (+ 2 3)) < 1361177348 981215 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well, that's different. < 1361177356 54824 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :More importantly, is Burning Sand popular here? < 1361177361 316642 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Burning Sand? < 1361177368 801709 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that one of those falling sand games < 1361177372 514654 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :After they took out his colon, he went into a comma. < 1361177378 987901 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you know, with the sand, and it's falling < 1361177385 305260 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Yep. < 1361177388 185360 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION likes those < 1361177392 977581 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've played a few of those in my days < 1361177405 574825 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I found out you can get it for phones, and now that's what my phone is doing. < 1361177411 475520 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk if ive ever played burning sand tho is it any good < 1361177411 879463 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Good use of technology there. < 1361177432 135331 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :It's cool. Still haven't figured out what glue does. < 1361177451 814874 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it TC? < 1361177482 386567 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good question < 1361177490 917216 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Eh, maybe. I just try to get a stable ecosystem going. < 1361177500 737612 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :My current attempt is based on a shitload of steam and even more oil. < 1361177508 147064 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a stable ecosystem?? < 1361177539 255914 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :So that the "life" state continues to exist without my intervention and without reaching a stable state. < 1361177542 537235 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Metastability, I guess. < 1361177543 134697 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trying to put out a burning plant with water is fun < 1361177565 581404 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Basically it amounts to making a cycle of growth and fire, or at least that's what I'm doing right now. < 1361177570 275151 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Erm, only if it has to be from above < 1361177608 284860 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Oh, that's a fun thing, on the phone version gravity depends on how your phone is oriented. < 1361177620 305907 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cute < 1361177674 966536 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah it's mostly pointless but kinda nice. < 1361177691 70680 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh hey managed to put out the fire < 1361178092 465982 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Replicator can't replicate antimatter < 1361178101 790352 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361178113 195783 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ACTION notes in copybook. < 1361178162 338352 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Antimatter can destroy black hole < 1361178230 381091 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361178287 225592 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think replicator burns faster than gunpowder < 1361178305 625013 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think you should conduct some more tests < 1361178427 755445 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I think this fire burned so fast that it missed some oil. Awesome. < 1361178633 866214 :Taneb!~nathan@host-78-148-7-203.as13285.net JOIN :#esoteric < 1361178890 26146 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Remember the whole Halite in #haskell thing? < 1361178954 535698 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh hey the entire world can be filled with replicator < 1361178961 535653 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's an option for that < 1361179098 45672 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Black hole in a replicator world is pretty < 1361179195 366009 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Aye, I do < 1361179271 186460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pastelogs octagonfly < 1361179311 575858 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.25898 < 1361179646 368643 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: He's banned now. < 1361179646 574964 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361179668 56528 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361179670 596083 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Yay < 1361179701 359161 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe he'll evade again.....more secretly this time < 1361179706 86068 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe he'll fix his behavior too < 1361179714 388603 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe he'll come back here??? < 1361179739 172610 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's next, thutubot????????? < 1361179755 147050 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :isn't halite some kind of mineral < 1361179778 485942 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Yeah < 1361179781 16387 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :rock salt < 1361179781 457049 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh it's salt < 1361179787 166659 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :right, hal- is salt < 1361179857 564640 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is ite rock < 1361179978 266340 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :«adjective-forming suffix, especially of nominalized adjectives identifying groups of people as "those belonging to"» < 1361179989 319556 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :or "a rock, mineral or fossil" but that's hella boring < 1361180040 716391 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: are you are you are you are you are you < 1361180455 976454 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Put cloud in a pure replicator environment < 1361180469 307977 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1361180505 424271 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops? < 1361180519 276568 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No, as in, I think it looks cool < 1361180526 697792 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361180535 336737 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although it becomes boring quickly < 1361180546 76482 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops... < 1361180564 207140 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :SQLite plugins for dealing with VGM and MIDI would be useful, I think. < 1361180578 417828 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Still starts out cool < 1361180641 137058 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It starts out looking like cloud is growing sort of crystaline and then usually there will be a sudden burst of water < 1361181200 306738 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1361181284 188863 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1361181593 947007 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hi < 1361181595 202367 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hi also < 1361181601 599414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yo < 1361181608 17983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moin auch < 1361181875 926376 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :CAUTION: YOU ARE NOW APPROACHING THE PERIPHERY SHIELD OF VORTEX FOUR | http://codu.org/logs/_esoteric/ < 1361181911 31468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is reminded of triangle and robert < 1361181918 647430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm… that immediately made me think of "enjoy being locked in your matrix of solidity", even though it has no words in common < 1361181950 637117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"OF" HTH < 1361182211 297964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1361182221 157663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I stared at it for a while to make sure, too < 1361182249 467384 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you could try to claim "of" really counts as grammar instead of a word. < 1361182381 317469 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Being that "being" and "are" are totally the same word < 1361182427 628489 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361182475 448532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well then we also have "you" and "your" < 1361182537 857551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YOU ARE TURNING INTO MONQY < 1361182541 690565 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1361182572 897559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wrong window < 1361182576 140701 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361182610 297307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: elliott said "hi" in the other window, i _think_ this is harmless for me to explain? omg don't hurt me! < 1361182633 927760 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1361182638 975849 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that mean if i say hi i'll turn into monqy < 1361182640 526490 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dreadful < 1361182646 977653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is oerjan having secret conversations with elliott < 1361182650 446727 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a fate worse than death??? < 1361182659 947555 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: if i say hi will i turn into monqy < 1361182666 427410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i want to be like monqy!! < 1361182666 801992 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's too late < 1361182667 8828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: i hesitate to tell you, but i'm afraid it may already have happened < 1361182689 797809 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :What about your turning into monqy < 1361182708 787491 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: when do i get my monqy manual < 1361182717 327309 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the book all monqys have access to < 1361182734 459565 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gosh i have access to a lot of books which one are you talking about < 1361182738 276381 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :be more specific please < 1361182751 337539 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :um < 1361182754 617664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe it's tapl? < 1361182760 890310 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have access to that < 1361182768 555148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't.. :"( < 1361182777 383845 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361182783 198151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i think it's a book you have access to iff you're monqy < 1361182793 117735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i think it must be "Journey to the West" hth < 1361182810 730303 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's that < 1361182850 517692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh iff you're monqy, cannot be that one then < 1361182858 751278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's pretty out of the bag, so to speak < 1361182877 147335 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i heard monqy was a bit 'out of the bag' if you know what i mean < 1361182885 148045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Journey_to_the_West < 1361182916 487770 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe there are four books, one more for each of East, South and North, but only monqy has those < 1361182916 694323 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what sort of bag are we talking about here < 1361182927 459173 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ummmm i think its metaphorical < 1361182930 877341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the monqy bag < 1361182937 748398 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think i'm in that bag though < 1361182944 747204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: im hinting that youre a cat < 1361182961 317771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the proof is that you made a unicode cat face the other day < 1361183014 720424 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alright i'll believe that < 1361183290 177772 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :HOVER! < 1361183290 608258 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.stanford.edu/~cammat/HOVER/index.html < 1361183294 787826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wonder if it works on WINE < 1361183318 902599 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hover < 1361183374 287729 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361183420 217912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: Am I bothering you too much? < 1361183446 127640 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did someone suggest that you might be < 1361183711 687844 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think I suggested it in those terms. < 1361183770 262453 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1361184092 128107 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :meanwhile: http://www.reddit.com/r/math/comments/18mh1p/my_favorite_song_about_doing_calculus/c8h3ygo?context=3 < 1361184094 568248 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :this guy... < 1361184702 319377 :jconn!~username@la-pinta.la.net.ua QUIT :Ping timeout: 264 seconds < 1361184708 128644 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1361184774 398314 :fftw!~fastest@la-pinta.la.net.ua QUIT :Ping timeout: 264 seconds < 1361184921 398649 :fftw!~fastest@la-pinta.la.net.ua JOIN :#esoteric < 1361184937 758108 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fftw: are you a fourier transform < 1361184996 438251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perhaps not only fast, but the fastest. < 1361185035 649062 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :("In the West? I thought MIT was in the East?" is one of the FFTW FAQ questions.) < 1361185038 8588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, here's something fun to inspire conversation: aimake2 makes a test file that can include one of five header files: , , , , and < 1361185053 458355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any guesses as to why I chose that particular set? < 1361185068 448397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in some cases, multiple header files would have worked; a couple of them had to be those specific headers, though) < 1361185106 370073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also, in each case, the actual contents of the header files are irrelevant) < 1361185397 576588 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: < 1361185406 509574 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: To test if the compiler is being an ass or not? < 1361185419 708635 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :limits.h is part of the C standard < 1361185426 608643 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think setjmp.h is too < 1361185433 318815 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :zlib.h is an external library < 1361185655 799092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oh wait i'm mixing it up with geraffes < 1361185665 846198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://speedydeletion.wikia.com/wiki/Geraffe hth < 1361185697 193422 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :?????????????????????????? < 1361185698 328755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION mainly wants to point out his discovery of this wiki. < 1361185721 728697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(as a front page hit for geraffe, but still.) < 1361185724 338850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Possibly all those headers are from different standards? At least limits.h is C89/C90, iso646.h C99, POSIX, and so on. < 1361185806 416192 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1361185940 154539 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I want a program to keep track of my PDF files. < 1361185954 756350 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I download lots of them and they have weird filenames and I lose them and it's annoying. < 1361185961 728576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a nice program for it? < 1361185981 178949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Indexing a bunch of files with a bit of metadata (title, author, notes, etc.) < 1361186150 598663 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could abuse a generic ebook library collection manager (like Calibre) for that, maybe? Though it doesn't sound entirely sensible. < 1361186205 468734 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That doesn't sound so bad in principle. < 1361186211 189023 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I haven't heard of Calibre -- let me see. < 1361186284 619430 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It maintains a metadata database, does format conversions, fetches book info from Amazon/whatever, and has e-reader integramation stuffs. < 1361186293 562694 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also security bugs.) < 1361186301 358635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1361186351 319114 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I'll download the 20MB and see. < 1361186385 300745 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Calibre is that one where it installed a buggy setuid program and then the maintainer refused to remove it or something. < 1361186402 169628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Uh oh. < 1361186411 399293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that where I heard the name before? < 1361186413 558616 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it still there? < 1361186418 409054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't want to install it if it's still there. < 1361186449 668992 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't see any suid binaries in this Ubuntu package, at least. < 1361186490 349471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo Testing something right here | hyfinate < 1361186492 374633 :HackEgo!codu@codu.org PRIVMSG #esoteric :Tes-ting so-met-hing right he-re < 1361186514 478992 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's not Finnish! < 1361186922 870247 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: wow this has an actual wizard < 1361186937 438754 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With an actual picture of a magic wand and everything. < 1361186974 409334 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :AttributeError: 'BooksView' object has no attribute 'context_menu' < 1361186985 734932 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh. < 1361186989 98937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I like the part where it throws exceptions when you right-click things. < 1361187057 918978 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This looks like an awful UI but I hate making GUIs so maybe I'll use it. < 1361187131 299311 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wasn't too happy about the UI either. < 1361187156 229953 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Does it need to be a GUI thing? < 1361187202 159784 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No. < 1361187233 560850 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure what operations you require. < 1361187265 589062 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not quite sure either. < 1361187272 219105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I want to have lots of .pdf, .ps.gz, etc. files < 1361187288 739236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I want them to have metadata, like title, author, notes, and tags-or-something < 1361187295 599157 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I want to be able to find them easily by metadata. < 1361187327 851243 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, for instance, the metadata could be just a text file (or YAML or whatever -- I hear you like YAML) and you could just grep them to find things. < 1361187331 879086 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Given those rqeuirements. < 1361187333 479095 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*requirements < 1361187342 310743 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(A file per PDF, that is.) < 1361187360 230247 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but that's awkward. < 1361187373 69002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Once I grep I have to view the filename and things like that. < 1361187409 298806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'd also like to be able to filter by tag-or-something, since I have a few different "universes" of PDFs and I want to focus on one at a time. < 1361187418 179229 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suppose in my case maybe just having multiple metadata files is enough. < 1361187429 59547 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. So you also require integration with a PDF reader (at least to the point of opening the file automatically). < 1361187454 988234 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway I think "document search" may be useful keywords? < 1361187475 977973 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder whether all I want is searching. < 1361187482 130083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems like I want more but I'm not sure what. < 1361187491 839073 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you search for the empty query then you get a list too. < 1361187497 149289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, as long as we're searching, full-text search through PDFs that have it would be nice. :-) < 1361187526 270225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks trying to maintain metadata beyond "title, tags, freetext description" is pointless. < 1361187538 989032 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And you can merge the latter two, and arguably the first as well. < 1361187569 49703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :URL is good. < 1361187573 429466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And author. < 1361187631 289312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Freetext subsumes both. < 1361187640 729578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe... < 1361187642 529225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not really. < 1361187646 399779 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But maybe. < 1361187649 119566 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it means that searching will be easier. < 1361187652 121517 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds < 1361187653 169565 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Since you can just type any old crap. < 1361187664 59601 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And it also means that more software will satisfy your requirements, because they'll be weaker. < 1361187670 600133 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I also want "original filename of the PDF". < 1361187679 39380 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because I care about that for some reason? < 1361187681 49434 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders what possible use you have for that. < 1361187686 199281 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway URL subsumes that? < 1361187687 930879 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe URL subsumes that. < 1361187689 729061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1361187701 264588 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Assuming the resource doesn't die, and if you're storing e.g. academic papers it's unlikely they'll disappear off the internet entirely. < 1361187722 169240 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Resources do die. < 1361187733 420487 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, but papers are usually available from multiple locations. < 1361187739 580426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some of them aren't. < 1361187750 950294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway some sort of "browsing" thing would be good too. < 1361187756 481925 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I'm not sure exactly what it should be. < 1361187785 388683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why can't the Internet be one big content-addressed thing? < 1361187797 159151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That way things wouldn't disappear. < 1361187816 71486 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(They already "don't disappear" -- you just don't know where to find them.) < 1361187856 704777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, this sounds like a good start. < 1361187864 769226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What satisfies these requirements? < 1361187879 169839 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1361188009 479306 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, grep + a tiny wrapper shell script, for requirements this minimal. < 1361188042 169449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also I want to be able to add files easily. < 1361188057 180966 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That's another shell script. But I'm not proposing you use shell scripts. < 1361188119 619230 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ugh, I wish I had working → and End keys. < 1361188126 379661 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's very annoying. < 1361188161 179178 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: Rebind capslock as → and shift+capslock as End < 1361188279 639036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I'll just do it elliott's way. < 1361188461 461195 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But then, what if you want to write in all capital letters? < 1361188481 809158 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(such as when using with software that doesn't accept lowercase, such as INTERCAL) < 1361188605 329323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I already bind caps lock to Esc. < 1361188614 289167 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I want to write in all capital letters, I'll hold the shift key. < 1361188894 899767 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :did Psogumma ever go beyond a concept? http://catseye.tc/node/Psogumma.html < 1361188969 392085 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Interesting concept < 1361188991 79625 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think the difficulty is in making a good pseudo-random generator < 1361189156 598102 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I can't think of any big obstacles off the top of my head < 1361189385 250103 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :you have a nice parse tree representing a normal bland language, and then whenever you don't know how to translate the next part of psogumma you decide that it must mean one of the valid operations available and use that. < 1361189385 496622 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Making it interesting < 1361189485 679478 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :or really easily it could be a skin for the s k i combinators < 1361189507 309679 :jconn!~username@la-pinta.la.net.ua JOIN :#esoteric < 1361191086 919791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t use _1 . acts < 1361191088 710400 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(MonadState s ((->) (m a -> f (m a))), Field1 s t b b1, Effective m r f) => (a -> f a) -> b < 1361191163 479946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t _1 . acts < 1361191165 66 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Field1 s t (m a) (m a), Effective m r f) => (a -> f a) -> s -> f t < 1361191221 285097 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> _1 . acts $ (:[]) [] < 1361191222 672772 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a0 -> f0 a0' with actual type `[a1]' < 1361191236 80436 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, what is f < 1361191250 180084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a monad, i think < 1361191269 331 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :[] is a monad < 1361191274 943223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (_1 . acts) (:[]) [] < 1361191276 729817 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (Control.Lens.Tuple.Field1 < 1361191276 936221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [a1] t0 (m... < 1361191303 151783 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (_head . acts) (:[]) [] < 1361191304 830138 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (m0 a0)) < 1361191305 36964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `M37117443... < 1361191307 530057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (_1 . acts) (:[]) ([], "so") < 1361191309 270007 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Lens.Internal.Action.Effective [] r0 []) < 1361191309 476735 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arisin... < 1361191311 110541 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no, "m" is the monad < 1361191313 510285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1361191338 439991 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the Effective/MonadicGetter/MonadicFold stuff isn't very good. < 1361191345 439984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1361191346 640113 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is a source of disappointment < 1361191835 210827 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which lens package should I install? < 1361191860 260161 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :lens < 1361191889 293537 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :shachaf, can I use your Free Group type? < 1361191893 920585 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's still a heavy work in progress, isn't it? < 1361191904 650307 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :It's a heavy work that is in progress < 1361191906 590944 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :It's pretty solid < 1361191915 430566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: For what? < 1361191927 930471 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Putting in a library and sharing with the world < 1361191935 330245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. Uh, sure? < 1361191959 270451 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :free group type? < 1361191970 50355 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't know it was mine. < 1361191977 920216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> transposeOf (traverse._1) [("testing",1),("ho",2)] < 1361191979 560232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know whether it's actually a free group type. < 1361191979 960561 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[('t',1),('h',2)],[('e',1),('o',2)]] < 1361191989 240747 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :What is the type? < 1361192002 90796 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :newtype FreeGroup a = FreeGroup {runFreeGroup :: Group g => a -> g}, I believe < 1361192004 850365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right "ragged inputs" < 1361192009 775694 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1361192010 972377 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Hang on < 1361192012 477438 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's (a -> g) -> g < 1361192020 461414 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Yes, that makes more sense < 1361192031 230696 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :newtype FreeGroup a = FreeGroup {runFreeGroup :: Group g => (a -> g) -> g} < 1361192038 940619 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :newtype Foo = Foo { runFoo :: forall g. Group g => (a -> g) -> g } < 1361192040 660392 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what's the definition of Group < 1361192043 521399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Is that a free group? < 1361192056 240928 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :How about newtype Free c a = Free { runFree :: forall r. c r => (a -> r) -> r}. < 1361192060 26963 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :How about newtype Free c a = Free { runFree :: forall r. c r => (a -> r) -> r }. < 1361192062 991585 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :General, see? < 1361192075 890179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1361192083 2080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does it actually give you free things always? < 1361192085 815725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i think i concluded the other day it was < 1361192285 10636 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :I find myself unable to write instance Show (Free Show a) < 1361192352 581111 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Read (Free Read a) feels difficult also < 1361192482 511048 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: (Show a, c a) => Show (Free c a) should work. < 1361192508 970513 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I suggest not writing those instances. < 1361192598 880940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :c needs to be something that can be lifted into (r ->) < 1361192615 301991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*lifted with < 1361192638 511468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er r is a bad letter there, try (e ->) < 1361192660 513367 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Wouldn't it be (-> r)? < 1361192666 841156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is easy enough for _actual_ algebraic structures < 1361192668 204040 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. < 1361192679 1733 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :I think it was the bad letter confusing me < 1361192682 601221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you want instance c x => c (e -> x) < 1361192707 890569 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks you just don't want a Show instance at all :P < 1361192721 710454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and Show doesn't have that < 1361193010 571322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> scanl1Of each (+) (1,2,3,4,5) < 1361193013 193 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,3,6,10,15) < 1361193305 311777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> partsOf each .~ [42] $ [1..10] < 1361193307 651608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [42,2,3,4,5,6,7,8,9,10] < 1361193326 444382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, that scanl1Of is fancy! < 1361193331 11870 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't realise that was possible < 1361193519 251881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let ljust s n = partsOf each .~ s $ replicate n ' ' in ljust "testing" 10 < 1361193521 351287 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "testing " < 1361193563 377839 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :...that may be slightly evil :P < 1361193569 651032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't say :P < 1361193794 930199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just use partsOf traverse instead of artsOf each to make it not evil! < 1361193815 968924 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :artsOf < 1361193923 941645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just because each and traverse are the same on lists... < 1361193987 211683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: (shachaf has prejudices.) < 1361194002 502228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1361194173 851179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Isn't each slower? < 1361194182 621054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I guess not, with the Conjoined hack. :-( < 1361194217 521886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no idea about that :P < 1361194294 531027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Oh, it's so ugly. You'd hate it. < 1361194303 631490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty conjoined < 1361194305 31345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Conjoined p => (p ~ (->) => q (a -> b) r) -> q (p a b) r -> q (p a b) r < 1361194305 238147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1361194323 838559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You provide an indexing and a non-indexing version of the operator. < 1361194339 62041 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That way it can choose the second one sometimes for better performance. < 1361194512 349493 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(The first one.) < 1361194531 301574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: See previous line. < 1361194562 62780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1361194577 531185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :05:32 You provide an indexing and a non-indexing version of the operator. < 1361194665 122569 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t timingOut < 1361194666 624326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `timingOut' < 1361194753 211811 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 248 seconds < 1361195381 222892 :Regis_!~Regis@186.222.62.175 JOIN :#esoteric < 1361195629 782555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I have to disappear again in like 5 minutes < 1361195646 91973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the answer to my include files question is, between them they should cover all the default search paths for header files < 1361195688 632114 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome Regis_ < 1361195690 972168 :HackEgo!codu@codu.org PRIVMSG #esoteric :Regis_: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1361195771 532084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :iso646.h is provided by gcc (specifically); setjmp.h always by glibc or the platform's equivalent libc; sys/types.h covers platform-specific paths (which aren't used for ISO/ANSI C headers); limits.h is there because gcc and clang both generate it by patching the system's limits.h, and so it has a path all to itself; and zlib.h is there because some distributions have separate paths for C/POSIX and non-C/POSIX headers, so I needed a commonly < 1361195772 932097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :available header that wasn't in either C or POSIX < 1361195793 542709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, setjmp.h is absolutely required, because it's the only C89 header that gcc never patches to fix deficiencies in it < 1361195807 262509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually read gcc source about that; every single other C89 header can be patched on some platform or another < 1361195816 33703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and that would move it to the same search path as limits.h) < 1361195848 3041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :iso646.h makes for a nice "provided by compiler not libc" header, incidentally, because it's completely platform-independent /and/ missing from glibc < 1361195857 153594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and thus most compilers feel they have to provide it < 1361195884 13134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clang provides it too, for instance < 1361196019 376345 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, why doesn't glibc provide it? < 1361196983 312371 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1361197927 362787 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1361198066 503361 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1361198603 403873 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe there should be a way to specify which optimisations you expect the compiler to apply to a chunk of code, and it'll warn/error if it can't < 1361198617 553361 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I mean can't apply them to the code < 1361198751 344408 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361199253 113804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: probably because gcc does, I guess < 1361199261 303528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also because it's the most portable header in existence < 1361199270 364639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it basically has to define macros with specific names and specific expansions < 1361199273 173659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that' sit < 1361199274 278861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*that's it < 1361199280 423844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there isn't even any wiggle room for the expansions < 1361199980 874178 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1361200462 675808 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1361202407 138129 :nooodl!~nooodl@91.177.28.48 JOIN :#esoteric < 1361204055 817259 :ogrom!~del@gprs-inet-65-119.elisa.ee JOIN :#esoteric < 1361204547 88428 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361204557 107594 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1361205594 726638 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361205671 488676 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Read error: Connection reset by peer < 1361205703 553793 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361206247 166809 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1361206255 217188 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Hello < 1361206260 305262 :Taneb!~nathan@host-78-148-7-203.as13285.net PRIVMSG #esoteric :Hi < 1361206273 237314 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: very interesting idea with Büü < 1361206335 986851 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Thx. < 1361206375 928552 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I wonder whether programs can be predictable < 1361206389 857195 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :is it possible to predict the numbers in powers of 2? < 1361206405 177057 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :If so, I think that might be a possible way of doing it < 1361206421 48049 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You can compute the collatz sequence. < 1361206429 467423 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :backwards? < 1361206435 586948 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :No. < 1361206437 359270 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Forwards. < 1361206441 577143 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I mean predicting as in < 1361206457 126864 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :actually I don't mean to say predicting < 1361206472 377952 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :"writing" is probably a better word here < 1361206485 726989 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You want to write a program < 1361206496 7187 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(incl. all sub-programs) < 1361206500 37245 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Yes, by finding a power of 2 < 1361206507 597426 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :(a good one) < 1361206509 247858 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and then find a number which produces your program? < 1361206541 967251 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Yes, by predicting what any power of two is going to do < 1361206550 587540 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :and then reversing that idea < 1361206578 527253 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :That is, 2^n will produces n sub programs < 1361206586 917636 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :and they will all be powers of 2 < 1361206595 646929 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah. < 1361206607 307206 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :The remaining problem is: what digits to these powers of 2 contain < 1361206635 286894 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :(depending on their exponent) < 1361206654 686686 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :and then, what will those digits do < 1361206766 166784 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :It's possible though that this won't work < 1361206781 487760 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I actually highly doubt that one can achieve an arbitrary effect at an arbitrary point. < 1361206784 706980 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :because, for example, a very low power of 2 already has digits that cause something bad < 1361206809 697048 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: well you can always try, but I agree < 1361207004 548139 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: what about a language similar to Büü, but to make it more complex: < 1361207043 954150 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :of every subprogram not in the range (0, 9), generate all subprograms according to the current method < 1361207047 58060 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1361207057 736715 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :There would be lot's of 1's though < 1361207063 931487 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :and no 0 < 1361207099 567328 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I don't think it needs to be more complex < 1361207107 67229 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's already completely unusable to program in. < 1361207122 386997 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I like the truth machine < 1361207125 347459 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :how did you find it? < 1361207143 347394 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Or just at random < 1361207153 716784 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I brute forced it. < 1361207174 477174 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: maybe in 10 years it's like real simple to write code in tho < 1361207184 706864 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :if someone proves collatz conjecture < 1361207260 526040 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wont that just mean that there is no Büü programs which yields infinite sub-programs? < 1361207271 737320 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that does not make it any simpler to write Büü programs? < 1361207305 668804 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Well, yes, but the way of proof probably would provide (and require) more insight in the sequences < 1361207339 777707 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :probably. < 1361207359 957324 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :also, it might be possible to predict things like how long it would take for a given number to reach 1 < 1361207369 851976 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1361207377 336550 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :which would be very useful < 1361207395 157910 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If you wan't you can write a Büü program which adds two 2bit unsigned numbers :) < 1361207398 306844 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*want < 1361207408 413947 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361207414 587735 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but since there is no input < 1361207422 417260 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and you have to encode the numbers to add in your program < 1361207429 296041 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it influences the behaviour of your program :) < 1361207432 207167 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :good luck :D < 1361207446 517509 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric ::( < 1361207459 327244 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and most certainly will yield different sub-programs to execute of course. < 1361207498 308550 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I give €100 to anyone (for real!) who can write a valid brainfuck interpreter in Büü, proving that it is Turing Complete - which it probably isn't but okay < 1361207523 896052 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's probably not. < 1361207542 487209 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and you don't need to worry about sub-programs actually. < 1361207550 647489 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can write a single program in Büü < 1361207559 940867 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and it will execute that program < 1361207569 967438 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and then the behaviour of the rest depends on the collatz sequence < 1361207583 307536 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :which might cause something totally different to happen? < 1361207584 808014 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but if you don't care about what your program does after it's done its job its no problem. < 1361207653 957374 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Is Büü turing-complete given it would not compute sub-programs and evaluate those? < 1361207667 758637 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or might it be turing-complete if it does so. < 1361207669 298124 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I think so, but I'd have to recheck for that < 1361207673 407012 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I personally think no. < 1361207692 103694 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If you chain an infinite amount of finite state machines together < 1361207694 899543 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :let me see the wiki page < 1361207699 338198 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :does that make a turing machine? < 1361207701 307116 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :probably not. < 1361207727 907388 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I would love if it were so of course :D < 1361207775 39698 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :An infinite amount of finite state machines actually most probably has infinite state < 1361207783 537467 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :It looks a lot like bitfuck to be honest < 1361207802 426236 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :or what was that called again < 1361207833 757205 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :ah smallfuck < 1361207834 767016 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :http://esolangs.org/wiki/Smallfuck < 1361207842 986395 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but they are executed one after another < 1361207847 10614 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/most probably // < 1361207848 917452 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which probably indeed yields only finite state. < 1361207870 359325 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but they share the same data < 1361207877 407073 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I really don't know anything :( < 1361207880 647599 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Let me see: < 1361207889 511022 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Smallfuck has a * that flips < 1361207897 868315 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :You have 6 which also flips < 1361207907 848563 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Smallfuck has nested loops. < 1361207910 128088 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Bueue does not. < 1361207913 198054 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :aha < 1361207923 637276 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :it's probably not TC then < 1361207942 77395 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :4 just jumps back to the last 2 < 1361207947 277206 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so 2244 < 1361207959 827437 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :they would both jump to the same 2 < 1361207965 357278 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(the second two to be exact) < 1361208026 68143 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it wouldn't be fun if it had real loops :) < 1361208666 641473 :boily!~boily@mtl.savoirfairelinux.net QUIT :*.net *.split < 1361208666 887189 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :*.net *.split < 1361208667 95953 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :*.net *.split < 1361208667 96119 :Gregor!codu@codu.org QUIT :*.net *.split < 1361208667 239493 :Deewiant!~deewiant@deewiant.iki.fi QUIT :*.net *.split < 1361208667 546728 :elliott!elliott@unaffiliated/elliott QUIT :*.net *.split < 1361208667 755989 :constant!root@freebsd/developer/variable QUIT :*.net *.split < 1361208668 172841 :glogbackup!~glogbacku@64.31.59.246 QUIT :*.net *.split < 1361208668 423929 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1361208668 633101 :nortti!~juhani@nano.smar.fi QUIT :*.net *.split < 1361208668 841903 :jconn!~username@la-pinta.la.net.ua QUIT :*.net *.split < 1361208668 842074 :fftw!~fastest@la-pinta.la.net.ua QUIT :*.net *.split < 1361208669 50758 :Jafet!~Jafet@unaffiliated/jafet QUIT :*.net *.split < 1361208669 50901 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1361208669 259359 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e QUIT :*.net *.split < 1361208669 468016 :ineiros!~itniemin@bayesianconspiracy.org QUIT :*.net *.split < 1361208669 676457 :fungot!fis@eos.zem.fi QUIT :*.net *.split < 1361208670 94997 :FireFly!~firefly@oftn/member/FireFly QUIT :*.net *.split < 1361208670 95169 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1361208670 865232 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net QUIT :*.net *.split < 1361208671 164014 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :*.net *.split < 1361208671 372544 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :*.net *.split < 1361208671 372705 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :*.net *.split < 1361208671 744501 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1361208672 374745 :Regis_!~Regis@186.222.62.175 QUIT :*.net *.split < 1361208672 583732 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :*.net *.split < 1361208672 583894 :SDr!~ask@unaffiliated/sdr QUIT :*.net *.split < 1361208673 210284 :ion!ion@heh.fi QUIT :*.net *.split < 1361208673 954634 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :*.net *.split < 1361208674 372562 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :*.net *.split < 1361208674 581484 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :*.net *.split < 1361208674 961406 :EgoBot!codu@codu.org QUIT :*.net *.split < 1361208675 170076 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :*.net *.split < 1361208675 170219 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-jixwmxqxwbgoobnx QUIT :*.net *.split < 1361208675 170286 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi QUIT :*.net *.split < 1361208675 170320 :jix!~jix@jixco.de QUIT :*.net *.split < 1361208675 901203 :sivoais!~zaki@unaffiliated/sivoais QUIT :*.net *.split < 1361208675 901273 :HackEgo!codu@codu.org QUIT :*.net *.split < 1361208675 901328 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :*.net *.split < 1361208676 272774 :nooodl!~nooodl@91.177.28.48 QUIT :*.net *.split < 1361208676 718042 :Slereah!x@ANantes-259-1-166-9.w90-49.abo.wanadoo.fr QUIT :*.net *.split < 1361208677 135575 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net QUIT :*.net *.split < 1361208677 135723 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1361208677 344595 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :*.net *.split < 1361208677 344756 :md_5!md_5@mcdevs/trusted/md-5 QUIT :*.net *.split < 1361208677 553454 :rodgort!~rodgort@li125-242.members.linode.com QUIT :*.net *.split < 1361208677 553627 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1361208677 553707 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :*.net *.split < 1361208678 25988 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :*.net *.split < 1361208678 234858 :efm!~efm@vpn.tummy.com QUIT :*.net *.split < 1361208678 235022 :noam_!~noam@213.57.201.130 QUIT :*.net *.split < 1361208678 235107 :hogeyui!~hogeyuiVP@vps.usamimi.biz QUIT :*.net *.split < 1361208678 235186 :ssue!uid5338@gateway/web/irccloud.com/x-qvqouthkituohxwb QUIT :*.net *.split < 1361208678 652294 :lahwran!lahwran@unaffiliated/lahwran QUIT :*.net *.split < 1361208678 860962 :clog!~nef@bespin.org QUIT :*.net *.split < 1361208679 142990 :TodPunk!~Tod@166-70-93-209.ip.xmission.com QUIT :*.net *.split < 1361208679 351909 :tswett!~tswett@23.23.86.149 QUIT :*.net *.split < 1361208679 781521 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :*.net *.split < 1361208679 990251 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com QUIT :*.net *.split < 1361208680 199536 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1361208680 199699 :augur!~augur@208.58.5.87 QUIT :*.net *.split < 1361208680 408543 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :*.net *.split < 1361208680 408696 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :*.net *.split < 1361208680 617980 :SimonRC!~sc@fof.durge.org QUIT :*.net *.split < 1361208680 618133 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :*.net *.split < 1361208680 826590 :Taneb!~nathan@host-78-148-7-203.as13285.net QUIT :*.net *.split < 1361208681 35418 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :*.net *.split < 1361208681 244591 :Gracenotes!~person@wikipedia/Gracenotes QUIT :*.net *.split < 1361208681 244736 :tromp_!~tromp@rtc35-242.rentec.com QUIT :*.net *.split < 1361208681 453449 :surma!uid6361@c-base/crew/surma QUIT :*.net *.split < 1361208681 662871 :mroman!~roman2@fmnssun.ibone.ch QUIT :*.net *.split < 1361208681 663093 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :*.net *.split < 1361208681 968122 :Sanky!~SankyZNC@unaffiliated/sanky QUIT :*.net *.split < 1361208682 176835 :mtve!~mtve@10130.x.rootbsd.net QUIT :*.net *.split < 1361208682 386116 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi QUIT :*.net *.split < 1361209006 568147 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361209006 569431 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1361209006 569572 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1361209006 569655 :nooodl!~nooodl@91.177.28.48 JOIN :#esoteric < 1361209006 569735 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361209006 569814 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1361209006 569942 :Regis_!~Regis@186.222.62.175 JOIN :#esoteric < 1361209006 570023 :jconn!~username@la-pinta.la.net.ua JOIN :#esoteric < 1361209006 570101 :fftw!~fastest@la-pinta.la.net.ua JOIN :#esoteric < 1361209006 570251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361209006 570334 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361209006 570415 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1361209006 570496 :Taneb!~nathan@host-78-148-7-203.as13285.net JOIN :#esoteric < 1361209006 570574 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1361209006 570654 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361209006 570732 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1361209006 570812 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1361209006 570894 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1361209006 570972 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net JOIN :#esoteric < 1361209006 571050 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1361209006 571129 :EgoBot!codu@codu.org JOIN :#esoteric < 1361209006 571207 :Slereah!x@ANantes-259-1-166-9.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1361209006 571285 :efm!~efm@vpn.tummy.com JOIN :#esoteric < 1361209006 571364 :SDr!~ask@unaffiliated/sdr JOIN :#esoteric < 1361209006 571442 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi JOIN :#esoteric < 1361209006 571520 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1361209006 571603 :fungot!fis@eos.zem.fi JOIN :#esoteric < 1361209006 571683 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1361209006 571761 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361209006 571840 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1361209006 571920 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1361209006 572002 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1361209006 572081 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1361209006 572161 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1361209006 572238 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1361209006 572318 :noam_!~noam@213.57.201.130 JOIN :#esoteric < 1361209006 572396 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1361209006 572475 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1361209006 572554 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-jixwmxqxwbgoobnx JOIN :#esoteric < 1361209006 572631 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi JOIN :#esoteric < 1361209006 572713 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1361209006 572791 :HackEgo!codu@codu.org JOIN :#esoteric < 1361209006 572871 :mroman!~roman2@fmnssun.ibone.ch JOIN :#esoteric < 1361209006 572955 :md_5!md_5@mcdevs/trusted/md-5 JOIN :#esoteric < 1361209006 573034 :hogeyui!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1361209006 573113 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1361209006 573200 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1361209006 573278 :Gregor!codu@codu.org JOIN :#esoteric < 1361209006 573356 :ssue!uid5338@gateway/web/irccloud.com/x-qvqouthkituohxwb JOIN :#esoteric < 1361209006 573434 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1361209006 573514 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1361209006 573593 :jix!~jix@jixco.de JOIN :#esoteric < 1361209006 773694 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1361209006 774168 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1361209006 783147 :Sanky!~SankyZNC@unaffiliated/sanky JOIN :#esoteric < 1361209006 783218 :constant!root@freebsd/developer/variable JOIN :#esoteric < 1361209006 783262 :nortti!~juhani@nano.smar.fi JOIN :#esoteric < 1361209006 783304 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1361209006 783347 :ineiros!~itniemin@bayesianconspiracy.org JOIN :#esoteric < 1361209006 783389 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1361209006 783535 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1361209006 783579 :ion!ion@heh.fi JOIN :#esoteric < 1361209006 783622 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1361209006 783699 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com JOIN :#esoteric < 1361209006 783743 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1361209006 783786 :tswett!~tswett@23.23.86.149 JOIN :#esoteric < 1361209006 783829 :surma!uid6361@c-base/crew/surma JOIN :#esoteric < 1361209006 783871 :clog!~nef@bespin.org JOIN :#esoteric < 1361209006 783915 :TodPunk!~Tod@166-70-93-209.ip.xmission.com JOIN :#esoteric < 1361209006 783957 :tromp_!~tromp@rtc35-242.rentec.com JOIN :#esoteric < 1361209006 784000 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1361209006 784043 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1361209006 784085 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1361209006 784127 :lahwran!lahwran@unaffiliated/lahwran JOIN :#esoteric < 1361209035 962632 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric < 1361209523 718367 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm. Wikipedia rhetorically asks whether you could assign a meaning to a lambda calculus term, and states that the "natural semantics" is to find a set D isomorphic to the function space D -> D of functions on itself. < 1361209543 490485 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It then points on that no nontrivial such D can exist, bceause the set of all functions D -> D has greater cardinality than D. < 1361209580 386086 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :In NFU, though, that's not true. V is the set of everything, and the set of all functions V -> V has *smaller* cardinality than V. < 1361209623 134810 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :then edit the page < 1361209662 172069 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Nah. What the page says is true in ordinary set theory. < 1361209704 746532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can give semantics for the LC in NFU as long as you admit non-function primitive types :P < 1361209741 597 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Well, NFU certainly also has sets S such that the set of all functions S -> S is larger than S. < 1361209744 953240 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :For example, {1, 2, 3}. < 1361209747 795616 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1361209758 353589 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So maybe it has a set S such that S has the same cardinality as S -> S. < 1361209788 981511 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1361209818 958687 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :What about the set S = { x | x is a function with domain and codomain S }... nope, that's a recursive definition. < 1361209862 64300 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Okay, technically S = {1} is such a function. < 1361209880 252030 :Taneb!~nathan@host-78-148-7-203.as13285.net QUIT :Quit: Leaving < 1361209941 303565 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :imo set theory is lame < 1361209964 499922 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, it's totally lame. It gets in the way of category theory. < 1361210079 643711 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's all gross and untyped! < 1361210088 836317 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :That too. < 1361210094 449889 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and it has all these lame axioms for nerds < 1361210098 175241 :augur!~augur@208.58.5.87 QUIT :Ping timeout: 276 seconds < 1361210125 689473 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and it doesn't even have a nice first-class proof representation!! < 1361210154 173536 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Maybe the calculus of constructions is better. < 1361210184 953892 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1361210329 464055 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :something about homotopy type theory < 1361211704 39132 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1361211704 311215 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AnotherTest: You spelled my name wrong ;) < 1361211737 613601 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :mroman: oh edit that please < 1361211744 913785 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I looked at your userpage to find it < 1361211752 221057 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :although probably misread it there < 1361211778 921167 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Oh it's "Roman Muentener" < 1361211782 115990 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :not Muenter < 1361211789 394105 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :fixed < 1361211801 549317 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oh you were faster :) < 1361211823 928281 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's actually even ü instead of ue < 1361211933 420577 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Roman Müntener, then? < 1361211937 790105 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yes. < 1361212012 305670 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AnotherTest: It's getting DSLs btw ;) < 1361212039 707777 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I figured to increase its expressiveness even more it might be neat < 1361212056 254413 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :to switch between different embedded DSLs < 1361212064 64530 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so one can just the most appropriate. < 1361212074 921464 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :DSL = ? Domain specific language? sorry < 1361212079 175835 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yes. < 1361212083 64347 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oh ok < 1361212114 695346 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :So you're going to embed languages inside Burlesque? < 1361212131 396627 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Sort of using eval instructions? < 1361212148 725953 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Sounds great < 1361212159 641677 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yep @embed < 1361212233 441311 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm currently working on a DSL to manipulate text. < 1361212250 64909 :Gregor!codu@codu.org PRIVMSG #esoteric :Embed perl. < 1361212252 47558 :Gregor!codu@codu.org PRIVMSG #esoteric :Great success. < 1361212263 738934 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or sed < 1361212281 665002 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I don't want to have anything to do with perl ;) < 1361212293 716544 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :so no regual expressions? < 1361212299 208971 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :regal expressions < 1361212299 539747 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :regal expressions < 1361212306 274141 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: ⁵ < 1361212337 72572 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :s/regual/regular of course < 1361212339 634555 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric ::( < 1361212368 670526 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there will be regular expressions of course. < 1361212376 659648 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Burlesque already has them. < 1361212390 783164 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but they can be accessed with fewer keystrokes in my DSL < 1361212422 58536 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :important design criteria < 1361212434 363392 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1361212437 407787 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> [head] ?? [3] < 1361212439 823816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3] < 1361212442 864309 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> [head] ?? [] < 1361212445 151847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [*Exception: Prelude.head: empty list < 1361212449 948315 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::D < 1361212466 285241 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t (??) < 1361212468 22290 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => f (a -> b) -> a -> f b < 1361212470 327398 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :You should consider extending the regular expression syntax I think < 1361212532 818216 :Gregor!codu@codu.org PRIVMSG #esoteric :Irregular expressions < 1361212547 91180 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Bike: Exactly. < 1361212579 978200 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> [head] ?? [3,9] < 1361212582 69343 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3] < 1361212625 287818 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is the function [a] -> [a] where the list returned only has the first element, or is empty, useful for anything? < 1361212627 235035 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You should use Snobol syntax. < 1361212644 591960 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :> take 1 [] < 1361212646 721659 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1361212671 211941 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I guess with tail 1, you wouldn't need a less generic function < 1361212681 769912 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about one that works for all functors though? < 1361212702 157824 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm < 1361212713 9087 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Are there functors that can't be empty? < 1361212738 875385 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, doesn't matter < 1361212750 168135 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If the functor isn't empty, you can always take the first element anyway < 1361212807 57172 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So either :: (Functor f) => f a -> f a or :: (Functor f, Integral n) => f a -> n -> f a < 1361212881 40244 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think it should work for all functors, but I don't know if the type system would allow such a function < 1361212939 714163 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Note that IO and (e ->) (for any e, possibly unordered) are Functors. < 1361212950 308405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you think you have something that works for every Functor then those are two good ones to consider. < 1361213038 665503 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For IO it'd just be id < 1361213057 817773 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you suggesting IO is always "empty"? < 1361213082 178859 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION doesn't think the concept is well-defined but note that you can define IO as just a plain free monad and your definition had better agree for that form < 1361213122 803360 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No, IO is never empty < 1361213132 154030 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And () doesn't count as empty here < 1361213170 778631 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm, (->) e < 1361213310 105946 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: I'm thinking lists have constructors that take either zero or two arguments. You construct an IO value using return, which always has one argument < 1361213353 175459 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And for any functor which only contains one value, :: (Functor f) => f a -> f a should be id < 1361213364 247001 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Is Identity empty? Note that your answer must coincide for (->) e when e = (). < 1361213373 625742 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I'm suddenly reminded of my "replace" function. < 1361213400 752043 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The notion of functors "containing values" is misleading (again IO and (->) e being standard examples to show why it's problematic), is the fundamental problem here. < 1361213423 169093 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, IO doesn't really contain a value < 1361213439 13581 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :replace head 'q' "elephant" === "qlephant"; replace last 50 [1,2,3,4] === [1,2,3,50]; replace (head . tail) True [False, False, False] === [False, True, False]; and so on. < 1361213564 225048 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For (->) e you'd have :: ((->) e) -> ((->) e) < 1361213583 62145 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which has to return the exact same thing it was given < 1361213633 361103 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Could call it fhead < 1361213658 479027 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@hoogle (Functor f) => f a -> f a < 1361213659 422214 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad void :: Functor f => f a -> f () < 1361213659 625773 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude fmap :: Functor f => (a -> b) -> f a -> f b < 1361213659 626030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Functor fmap :: Functor f => (a -> b) -> f a -> f b < 1361213738 289060 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this not id? < 1361213748 968655 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't know how to implement it though, I don't think it can be done in terms of fmap or <$ < 1361213753 748705 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Prove me wrong < 1361213859 400317 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :18:52:43 For (->) e you'd have :: ((->) e) -> ((->) e) < 1361213862 483141 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that type isn't even valid :P < 1361213885 950699 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: Oh yeah < 1361213896 734648 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It'd be :: ((->) e a) -> ((->) e a) < 1361213953 420509 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 248 seconds < 1361213963 702700 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does (->) e or whatever have a name other than "reader monad" to distinguish it from the more "official" reader monad? < 1361213983 236647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I just keep calling it reader monad which I guess can be confusing to some < 1361214017 294596 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There should be < 1361214039 549039 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'd be tempted to call it a function constructor, although that's wrong < 1361214124 832268 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't know if it's possible to write fhead without writing a separate one for all functors, although it feels like there should be a way < 1361214203 255584 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What does fhead do? Sorry, wasn't paying attention < 1361214282 186891 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Try writing it for Cont. That's not all functors, but if you can do that, then I think you can write it for all monads at least, and so you at least have it for some functors < 1361214307 275942 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And Cont is a functor, so you need to be able to write it for Cont < 1361214365 815017 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t cont < 1361214367 625 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1361214383 321352 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Lemme get the package < 1361214422 444742 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, got it installed < 1361214483 835073 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should try to understand cont < 1361214490 881215 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's delimited continuations, I think < 1361214498 140105 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Shouldn't be too difficult really < 1361214504 528279 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, I don't grok the types anyway < 1361214509 894925 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, the functor instance is for ContT < 1361214525 894088 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: I'm looking at its source now < 1361214532 511961 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/mtl/1.1.0.2/doc/html/src/Control-Monad-Cont.html < 1361214538 240664 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Dunno if that's newest < 1361214559 549354 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1361214621 500190 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Uh, why does it have callCC? < 1361214724 728721 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :callCC's name implies undelimited continuation < 1361214761 959248 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1361214906 899958 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is Cont basically function composition? < 1361214914 452935 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But wrapped up < 1361215005 972385 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's basically delimited continuations < 1361215030 925752 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Remember that with monads, the second argument to >>= is conceptually a continuation < 1361215178 472509 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1361215273 121519 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1361215459 656202 :ogrom!~del@gprs-inet-65-119.elisa.ee QUIT :Quit: Left < 1361215464 325425 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1361215538 936332 :nooodl!~nooodl@91.177.28.48 PRIVMSG #esoteric :"[...] and π ≈3.1416 and e ≈ 2.7183." gee, thanks wikipedia < 1361215539 243692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :nooodl: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1361215864 710245 :xirhfisgd!~runtu@95-28-151-28.broadband.corbina.ru JOIN :#esoteric < 1361215914 192896 :RobotSystem!~nobody@189.64.115.167 JOIN :#esoteric < 1361215931 646252 :RobotSystem!~nobody@189.64.115.167 PRIVMSG #esoteric :hi every1 < 1361215999 795463 :RobotSystem!~nobody@189.64.115.167 QUIT :Read error: Connection reset by peer < 1361216027 65333 :xirhfisgd!~runtu@95-28-151-28.broadband.corbina.ru PART :#esoteric < 1361216050 417443 :efm!~efm@vpn.tummy.com QUIT : < 1361216058 593467 :efm!~efm@vpn.tummy.com JOIN :#esoteric < 1361216312 59404 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1361216314 15048 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1361216375 285994 :Regis_!~Regis@186.222.62.175 QUIT :Ping timeout: 252 seconds < 1361216403 543016 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`olist < 1361216405 134904 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1361216407 863221 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1361216411 506014 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover < 1361216428 784213 :Gregor!codu@codu.org PRIVMSG #esoteric :wut < 1361216431 859490 :Gregor!codu@codu.org PRIVMSG #esoteric :`cat bin/list < 1361216433 68455 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover < 1361216460 805117 :Gregor!codu@codu.org PRIVMSG #esoteric :WUT < 1361216469 562719 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :wtf < 1361216469 769086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What's so WUT? < 1361216476 333740 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although, how did HackEgo get on there < 1361216490 581157 :Gregor!codu@codu.org PRIVMSG #esoteric :Presumably two commands were sent to HackEgo near the same time. < 1361216502 340928 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :seems like it... < 1361216517 419192 :Gregor!codu@codu.org PRIVMSG #esoteric :Y'know, oldpwd is always the same. < 1361216517 951180 :Gregor!codu@codu.org PRIVMSG #esoteric :`pwd < 1361216519 285406 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv < 1361216559 887470 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :`list < 1361216566 417928 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover < 1361216581 416674 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Would be nice if it showed the new name too < 1361216587 500751 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :yeah < 1361216596 80993 :Gregor!codu@codu.org PRIVMSG #esoteric :`cat bin/olist < 1361216597 424127 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo shachaf oerjan Sgeo < 1361216601 260935 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :`cat bin/list < 1361216601 617317 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I think I prefer it this way. it's sneaky. < 1361216602 741308 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti < 1361216602 984765 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe if it added one, make it call itself and exit before its own echo < 1361216664 2630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2013-02-07#215457elliott is approximately when HackEgo gets on it. < 1361216683 227053 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :ah. now I get it. there is no end of line at the end < 1361216692 843212 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1361217110 136401 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Sgeo: I'd hesitate to say that Cont is for delimited continuations. < 1361217207 966859 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :The "limit" of callCC is the entire computation; there's no reset operator. < 1361217560 710121 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1361217561 229381 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://en.wikibooks.org/wiki/Haskell/Continuation_passing_style < 1361217568 337007 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :pythagoras_cps is valid syntax? < 1361217587 546704 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That seems... like even writing manually CPSed code in Haskell is nicer than in, say, node.js < 1361217672 756756 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ACTION checks what happens when you fmap over Cont < 1361217759 848970 :GreyKnight!~greyknigh@dab-far1-h-6-6.dab.02.net QUIT :Remote host closed the connection < 1361217769 660358 :neutrak!~neutrak@r03drmb75.device.mst.edu JOIN :#esoteric < 1361217817 406244 :neutrak!~neutrak@r03drmb75.device.mst.edu PRIVMSG #esoteric :okay quintopia, what is this bot? < 1361217820 56758 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :@tell neutrak hi < 1361217820 263246 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361217827 761935 :neutrak!~neutrak@r03drmb75.device.mst.edu PRIVMSG #esoteric :k < 1361217828 64237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :neutrak: You have 1 new message. '/msg lambdabot @messages' to read it. < 1361217833 849937 :neutrak!~neutrak@r03drmb75.device.mst.edu PRIVMSG #esoteric :hm, I see < 1361217838 111877 :neutrak!~neutrak@r03drmb75.device.mst.edu PRIVMSG #esoteric :it's like unix mail < 1361217857 504334 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :@tell lambdabot hi < 1361217858 410092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Nice try ;) < 1361217874 156939 :neutrak!~neutrak@r03drmb75.device.mst.edu PRIVMSG #esoteric :auto-deleting I guess, but other than that it seems exactly like sendmail < 1361217908 124551 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Sgeo: have you seen Ralph Loader's loader.c, the one that produces an extremely large number? < 1361217918 693000 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Nope. < 1361217939 69478 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It's described here: http://djm.cc/bignum-results.txt < 1361217954 436695 :neutrak!~neutrak@r03drmb75.device.mst.edu QUIT :Client Quit < 1361217972 235776 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :If I'm not mistaken, Loader's number is much larger than TREE(3), which is much larger than Graham's number. < 1361218096 874712 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, with the k that the function passed to callCC gets, will that k return something sensible when given a value? < 1361218135 68972 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Well, yeah. It returns a value of type forall b. Cont r b. < 1361218136 413240 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :{loader.c} very big very big < 1361218203 937585 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It never produces a value of type forall b. b, though; the code beyond the call to k simply doesn't run. < 1361218233 486266 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1361218244 66452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, not comparable to shift < 1361218249 621741 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that's a pretty cool program. < 1361218265 983064 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm, I don't remember how shift works. < 1361218268 350002 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361218275 210896 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Let me look up shift, again. < 1361218309 794234 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Okay, so "the shift operator captures or reifies the current continuation up to the innermost enclosing reset". < 1361218386 133336 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :http://subtextual.org/subtext2.html peculiar, but interesting < 1361218396 641839 :Regis_!~Regis@186.222.62.175 JOIN :#esoteric < 1361218397 11914 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1361218409 182194 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :callCC does capture the current continuation, I suppose, but once you run that continuation, if the continuation finishes executing, then the entire computation has finished executing. < 1361218425 40928 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Similar to shift, then, I guess, but not the same. < 1361218583 213377 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Would fhead x = cont $ runCont x be a valid implementation you think? < 1361218593 755096 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's either that or id < 1361218602 348358 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think that is id < 1361218606 844149 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm. I wonder how you'd simulate a "singleton object" in Haskell. Like, a value that cannot be copied or destroyed. < 1361218674 397637 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :How would you express the type of a function that doesn't copy, destroy, or examine its argument, simply returning a structure that contains one copy of it? < 1361218704 363773 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, if the type is general, the number of operations that can be done on it is limited < 1361218717 452017 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :id :: a -> a can't possibly, say, add 1 to argument < 1361218733 172860 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although does copying count as an operation? Probably not? < 1361218751 652498 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Right. There's a function of type forall a. a -> (a, a); that copies the a. < 1361218776 72687 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I think (forall a. (a -> b a, b a -> a)) seems close. The "a -> b a" part is the main function. The "b a -> a" part ensures that the "b a" does in fact contain an "a", and also forces the function to select one particular copy of the "a". < 1361218836 314516 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So you can't have b = Maybe, because there's no function forall a. Maybe a -> a. < 1361218882 864928 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :But if data Pair a = P a a, then you could have b = Pair, and so now you're violating the no-copy restriction. < 1361218900 213247 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Does cont $ runCont evaluate the continuation or leave it as is? < 1361218914 701964 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t cont . runCont < 1361218916 91311 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Cont r a -> Cont r a < 1361218929 341250 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t cont < 1361218930 512161 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1361218931 42635 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t runCont < 1361218932 342333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Cont r a -> (a -> r) -> r < 1361218956 331661 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Looks like it leaves it as is. < 1361218958 612516 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t cont $ runCont < 1361218959 962634 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a0 -> r0' < 1361218960 169489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `Cont r1 a1' < 1361218960 169667 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: (a0 -> r0) -> r0 < 1361218967 264888 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 244 seconds < 1361218970 272364 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :You're not evaluating the continuation until you pass an "a -> r" in. < 1361219017 531730 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :((a -> r) -> r) looks like fix's signature < 1361219019 283278 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :cont . runCont $ x is a computation that, when run, asks for an "a -> r" and then passes it on to x. < 1361219022 957075 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Incidentally, asking you to write it for Cont is a Super Sneaky (TM) way of asking you to write it for all monads. I think. < 1361219049 461564 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Oh yeah, every monad in Haskell is isomorphic to a Cont monad. < 1361219053 875665 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Because you can implement all monads in terms of Cont? < 1361219067 81184 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, it makes things easier < 1361219073 551391 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So what's fhead, again? < 1361219076 376245 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t fhead < 1361219077 682269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `fhead' < 1361219077 888779 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: < 1361219077 888944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `head' (imported from Data.List), < 1361219087 565356 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, the function that FreeFull is trying to writr < 1361219088 823417 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :write < 1361219096 844756 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Well, what's it supposed to do? < 1361219115 791822 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Uh. Ask FreeFull. But its type is apparently (Functor f) => f a -> f a < 1361219128 751643 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :tswett: For lists, it's the same as take 1 < 1361219140 223743 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For a tree, it'll return the root node < 1361219149 662118 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For a stream.... < 1361219154 645522 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wtf would it do for a stream < 1361219157 441816 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I'm pretty sure that's impossible. < 1361219162 301458 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe you should make a new typeclass? < 1361219184 489219 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For IO and (e ->) it'd be just id < 1361219193 798850 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :streams are functors, right? < 1361219200 921558 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :The only way you can make it work for all functors is by writing it using only fmap. < 1361219205 392619 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :And you can't do that using only fmap. < 1361219220 562983 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"Stream" is a functor, yes. < 1361219225 572225 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The problem with a stream is that it always contains an infinite number of values < 1361219230 412241 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So you can't just take one < 1361219244 152438 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could take one and repeat it < 1361219251 524377 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But I don't know if that's a reasonable thing to do < 1361219272 362174 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull, this is an operation that can mean different things for different types, right? As such, it's an operation on an open-ended collection of types. It's a function that should be a method of a new typeclass. < 1361219298 91486 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or find a different typeclass that it makes sense to implement fhead in terms of < 1361219311 622279 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, that's what I was thinking. It should belong to a new typeclass. < 1361219323 432430 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Or find a typeclass that already lets you do this somehow. < 1361219374 891946 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If your intuition claims that this should apply to all functors, your intuition about what a functor is is wrong. < 1361219376 564199 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"is is" < 1361219391 572646 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Functor only has fmap and <$ < 1361219402 440211 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t (<$) < 1361219404 1626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => a -> f b -> f a < 1361219425 882163 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :http://dkeenan.com/Lambda/ this < 1361219430 172163 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t fmap . const < 1361219431 502303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => b -> f a -> f b < 1361219435 62053 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :the idiot bird < 1361219458 501740 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1361219566 975512 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: I already thought of a functor this doesn't work for < 1361219575 769927 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Unless you do the repeat tihnig < 1361219578 145712 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :thing* < 1361219623 623705 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooga: Graphical notations always leave me confused and wondering what the hell they mean < 1361219813 341769 :GreyKnight!~GK@dab-far1-h-1-5.dab.02.net QUIT :Ping timeout: 256 seconds < 1361219865 852115 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, is cont shift? < 1361219868 531670 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t cont < 1361219869 722050 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1361219881 32944 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t shift < 1361219882 243955 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Bits a => a -> Int -> a < 1361219886 402155 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wrong shift < 1361219886 608824 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Isn't it more like reset, if anything? < 1361219894 22994 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t reset < 1361219895 291962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `reset' < 1361219907 122470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> shift 20 1 < 1361219909 12962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 40 < 1361219910 481908 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm. < 1361219914 264216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1361219915 312367 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :cont $ \k -> ... < 1361219918 561836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> shift 1 20 < 1361219920 402789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1048576 < 1361219931 473567 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, cont still has no way of accessing the stuff around it. < 1361219935 372293 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What does k do there? < 1361219958 171491 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Uh, hmm. k :: a -> r, right? < 1361219974 152453 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yes < 1361220006 112832 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I guess k is just the function that runCont passed in. < 1361220014 884670 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Mm, lemme think. < 1361220029 886724 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I remember seeing elliott do somethign with my function that needed shift and reset, and pretty much used my code to run inside shift inside cont < 1361220106 621967 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, I don't think it does anything special. < 1361220124 625889 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm, maybe we could try to figure out how to create delimited continuations. < 1361220136 207709 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Lemme see if I can transliterate a shift/reset example into using cont < 1361220159 392744 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"reset" provides a context that "shift" runs in. "shift" does something within that context. < 1361220164 232161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell AnotherTest is it possible to predict the numbers in powers of 2? <-- i recall we had a discussion of whether every power of 2 beyond the apparent last exception contain the digit 0; it seems to be heuristically almost certain, but proving it is an open problem. so don't expect too much predictable structure... < 1361220164 662606 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361220212 462941 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do { r <- cont $ \k -> do {k 5}; return (r+1) } < 1361220214 214061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6 < 1361220221 322753 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So (reset foo), where foo is a computation-needing-a-context, is the result of the computation. reset has the type Del a -> a, or something like that. < 1361220247 522130 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think (`runCont` id) is reset and cont is shift < 1361220287 309695 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I guess (`runCont` id) does seem pretty reset-like, but cont isn't shift-like, is it? < 1361220307 313201 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Look at what k does. It does the surrounding and returns its result < 1361220325 252417 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do { r <- cont $ (\k -> do {k 5}); return (r+1) } < 1361220327 102211 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6 < 1361220338 432545 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t cont (\k -> k 5) < 1361220339 564472 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num a => Cont r a < 1361220349 902000 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :That's just "return 5". < 1361220377 882151 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Equivalent to it, anyway. < 1361220392 244401 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do { r <- cont $ (\k -> do {v <- k 5; w <- k 6; return (k+w)}); return (r+1) } < 1361220394 343599 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: < 1361220394 613146 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : t0 = m0 t0 -> m0 t0 < 1361220406 342372 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Anyway, what's the context that shift runs in, and what does it do? Well, it gives you a function of type (a -> b), where a is the thing that shift is supposed to return, and b is the eventual return type of the entire calculation. < 1361220439 89160 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So Del needs to be parameterized over the eventual return type. reset only works when the "eventual return type" is equal to the type actually being returned, so reset :: Del a a -> a. < 1361220495 692759 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is (shift k (k 5)) not just a thing that is equivalent to 5? < 1361220500 982866 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :FreeFull: yeah, but that one is quite clever < 1361220510 817802 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :That's also equivalent to 5, yeah. < 1361220534 63128 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :But there's no way to do, like, (shift k (k (k 5))) here. I think. < 1361220540 332784 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooga: What, binary shift? < 1361220553 533411 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Okay, in (shift foo), foo *takes* the function of type (a -> b), and returns, oh, some thing. shift then returns that same thing. So... < 1361220579 22287 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :shift :: ((a -> r) -> a) -> Del r a? < 1361220616 392401 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do {r <- cont $ (\k -> a <- k 5; b <- k a; return b); return (r+1)} < 1361220618 2341 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:43: parse error on input `<-' < 1361220627 292504 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do {r <- cont $ (\k -> do a <- k 5; b <- k a; return b); return (r+1)} < 1361220628 852347 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t0 = m0 t0 < 1361220632 992322 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :GAH < 1361220689 284015 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm. I don't immediately see anything wrong with that. < 1361220690 712579 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do {r <- cont $ (\k -> do a <- k 5; return a); return (r+1)} < 1361220692 453270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num (m0 t0)) < 1361220692 659944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_151' < 1361220692 660057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Pos... < 1361220704 293426 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :What type does k return? < 1361220714 813764 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t cont < 1361220716 643145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1361220739 363251 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So k returns an "r". < 1361220756 902936 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do {r <- cont $ (\k -> do a <- k 5; b <- k a; b); return (r+1)} < 1361220758 722448 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t0 = m0 t0 < 1361220786 822701 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do {r <- cont $ (\k -> do a <- k 5; return a); return (r+1)} < 1361220788 462720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num (m0 t0)) < 1361220788 669146 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_151' < 1361220788 669330 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Pos... < 1361220798 473572 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1361220806 4126 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So when you're doing "a <- k 5; b <- k a", you're expecting r to be the same thing as Integer or whatever. < 1361220808 702734 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, cont doesn't actually take a monadic thingy < 1361220825 803985 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (`runCont` id) $ do {r <- cont $ (\k -> k (k 5)); return (r+1)} < 1361220827 481124 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 7 < 1361220832 882810 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Oh yeah, "a <- k 5" doesn't really even make sense. < 1361220841 672548 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Huh, what just happened... < 1361220848 153745 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 256 seconds < 1361220856 313140 :GreyKnight!~GK@dab-crx1-h-1-5.dab.02.net NICK :CrayKnight < 1361220857 22894 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I stopped assuming that cont wanted to take a monadic value. < 1361220859 793728 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It was a bad assumption. < 1361220868 42902 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t do {r <- cont $ (\k -> k (k 5)); return (r+1)} < 1361220869 344826 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num b => ContT b Identity b < 1361220871 633212 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :That does look like a delimited continuation indeed. < 1361220954 784207 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm, I think I'm leaving something out of my delimited continuation stuff. < 1361220989 103512 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Like, you can say "shift :: ((a -> r) -> a) -> Del r a". But that makes it so that neither the exterior of shift (of type a -> r) nor the interior of shift (of type (a -> r) -> a) can do any monad stuff. < 1361221017 902790 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, working with the pure Cont monad, as opposed to ContT.... what monad stuff? < 1361221022 319007 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Maybe it ought to be this: shift :: ((a -> Del r r) -> Del r a) -> Del r a < 1361221037 814673 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I'm not sure where it makes sense to do monad stuff. < 1361221040 702852 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: https://twitter.com/glitchr_/ < 1361221044 146043 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :BRB; grabbing a sandwich from the fridge. < 1361221152 173737 :hagb4rd!733cbb1923@koln-4db4eead.pool.mediaWays.net JOIN :#esoteric < 1361221184 654308 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :All right. < 1361221232 92569 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t replace < 1361221233 543369 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `replace' < 1361221243 493464 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t upon < 1361221245 377484 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Data.Data.Data a, Data.Data.Data s, Applicative f, Indexable [Int] p) => (s -> a) -> p a (f a) -> s -> f s < 1361221279 502862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@let replace f = over (upon f) < 1361221282 133560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1361221292 982829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> replace is it possible to predict the numbers in powers of 2? < 1361221295 293196 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:61: parse error on input `in' < 1361221295 743668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1361221306 963132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> replace head 'q' "elephant" < 1361221309 84386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `p0 b0 b0' < 1361221309 291243 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `GHC.... < 1361221311 742515 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1361221326 433503 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :replace isn't a library function; I wrote it myself. < 1361221326 733052 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :FreeFull: it's get interesting when he talks about polymorphism and dataflow, the last third of the video < 1361221347 106933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswett: did you use upon? < 1361221353 113122 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Nope. < 1361221390 252923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> upon head .= 'q' $ "elephant" < 1361221391 963232 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I think it only required that the container type belong to Functor. < 1361221392 169595 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Monad.State.Class.MonadState < 1361221392 375942 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [... < 1361221409 253527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1361221418 328486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1361221424 583655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> upon head .~ 'q' $ "elephant" < 1361221426 863100 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "qlephant" < 1361221431 43398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go < 1361221443 423347 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@undefine < 1361221457 972530 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t (upon head .~ 'q') < 1361221459 473059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Char] -> [Char] < 1361221462 282887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@let replace f = set (upon f) < 1361221462 522809 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Mm. < 1361221464 703274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1361221465 352659 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t (upon head .~) < 1361221466 672896 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Data.Data b => b -> [b] -> [b] < 1361221479 393019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> replace last 50 [1,2,3,4] < 1361221482 214660 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,50] < 1361221507 104064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> replace (head . tail) True [False, False, False] < 1361221509 522594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [False,True,False] < 1361221526 693952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep, that gives all your examples from the log :) < 1361221556 413283 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I think that with my function, you could have done replace ($ True) "yes" (\x -> if x then "si" else "no") === (\x -> if x then "yes" else "no"). < 1361221579 413186 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t replace < 1361221580 614195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Data.Data.Data t, Data.Data.Data b) => (t -> b) -> b -> t -> t < 1361221580 862647 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Given an instance of Functor for (->) Bool. < 1361221600 236561 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :What the heck is Data.Data.Data, anyway? < 1361221603 953673 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (head . tail) < 1361221605 74067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[b] -> b < 1361221618 593888 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh yeah < 1361221622 143824 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :that's just the second element < 1361221628 166405 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, it provides Brent Spinner < 1361221649 423510 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Ah, of course. < 1361221651 793338 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :@docs Data.Data < 1361221652 992 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Data not available < 1361221656 852751 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :@docs Data < 1361221657 59547 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data not available < 1361221660 293144 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :*Spiner < 1361221688 3409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswett: the automatically derived (or derivable?) type class for getting reflection about a type in ghc haskell < 1361221690 826665 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Data is a subset of Typeable with some extra stuff < 1361221717 813805 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I see. < 1361221733 152505 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :DerivingDataTypeable < 1361221734 333287 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :iirc < 1361221750 323530 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Right, so. < 1361221777 123981 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :The first function is the "selector function", taking the container and returning one of its elements. The second function is the desired new element. < 1361221780 142549 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, lemme see. < 1361221787 333046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the lens documentation listed certain limitations about what you could pass to upon :) < 1361221794 932599 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> replace ($ True) "yes" (\x -> if x then "si" else "no") True < 1361221796 692809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Data.Data.Data < 1361221796 899090 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (GHC.Types.Bool -> [GHC... < 1361221824 244741 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh, it's DeriveDataTypeable < 1361221889 753238 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Let me find my "replace" function. < 1361221891 2973 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: You could generalise replace to take a function (b -> c) rather than a value < 1361221925 73182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: naturally, since upon gives a lens or is it prism < 1361221932 116967 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. If functions could be changed (hopefully by the dev) at runtime, all functions would have IO surrounding their entire type < 1361221956 799449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> replace head 'a' "" < 1361221957 964564 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So in main, the actual function is unpacked with its current value in the IO monad < 1361221959 243621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "" < 1361221968 612890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks prismy < 1361221986 722764 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So the developer does in fact have control over which version of a function gets used < 1361222007 2898 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> replace (const True) False "hello" < 1361222009 632819 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hello" < 1361222012 273019 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Does it swallow all exceptions? < 1361222023 563379 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> replace undefined 'a' "b" < 1361222025 342977 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1361222025 622816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "b" < 1361222029 362934 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> replace id "goodbye" "hello" < 1361222031 567228 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hello" < 1361222038 313840 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hmmm. < 1361222056 782938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: i'm not sure it ever really applies the function given :P < 1361222072 453390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t replace < 1361222073 951580 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Data.Data.Data t, Data.Data.Data b) => (t -> b) -> b -> t -> t < 1361222087 603556 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Anyway, no, it turns out that my "replace" only works with a specific typeclass I defined. < 1361222088 552851 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :All functions would need to be in the IO monad to be able to use these volatile functions. Either that, or get the version of the function to use passed to them, which feels similar to dependency injection < 1361222114 373965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But then, the list of dependencies could change < 1361222114 972710 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :AIEEE < 1361222141 604502 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Though maybe I could get "replace" to work with any functor. Lemme see. < 1361222213 883114 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :This is the type I want: Functor f => (forall t. f t -> t) -> t -> f t -> f t < 1361222225 242293 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Uh, let me change that. < 1361222235 923010 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Functor f => (forall t. f t -> t) -> a -> f a -> f a < 1361222285 522861 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I can give you a function that satisfies that type < 1361222311 863560 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Can you give me two different total functions that satisfy that type? < 1361222314 843655 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :replace _ _ y z = y <$ z < 1361222322 623718 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Ooh. < 1361222339 37902 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Okay, how about *three*? < 1361222358 863160 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, no < 1361222370 853704 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Anyway, we have our container; let's say it's the string "hello". We also have a selector; let's say it's head. Then we have the new value; let's say it's 'b'. < 1361222389 794235 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :replace _ a y _ = y <$ a < 1361222399 94166 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No < 1361222401 254134 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Other way around < 1361222403 74718 :Gracenotes!~person@wikipedia/Gracenotes QUIT :Ping timeout: 255 seconds < 1361222409 743740 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :replace _ a y _ = a <$ y < 1361222414 144281 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :replace _ a _ z = a <$ z < 1361222415 43168 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361222437 93605 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :We want to explode the string "hello" into the list [\x -> [x] ++ "ello", \x -> "h" ++ [x] ++ "llo", \x -> "he" ++ [x] ++ "lo", \x -> "hel" ++ [x] ++ "o", \x -> "hell" ++ [x]]. < 1361222444 503505 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Regis_: replace only takes three arguments. < 1361222450 183125 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Uhh. < 1361222454 724270 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :FreeFull: replace only takes three arguments. < 1361222455 24450 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh right < 1361222464 243311 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :replace _ a y = a <$ y < 1361222468 274122 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There's one < 1361222477 64607 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, I guess I can think of countably infinitely many. < 1361222483 797499 :efm!~efm@vpn.tummy.com QUIT : < 1361222491 652068 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :You can, as many times as you like, apply the selector, then use <$. < 1361222508 413115 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :tswett: The result will be the same though < 1361222516 274560 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1361222516 481583 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or should be < 1361222533 543852 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Anyway, it should be possible to explode any functor in the way I just described. < 1361222558 251448 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I mean, I think that explosion is a natural transformation or what have you. < 1361222561 294996 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So it fmaps ... what operation < 1361222565 403959 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :But I'm not sure it can actually be implemented. < 1361222567 583403 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. I think you need pure. < 1361222569 234876 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It doesn't just fmap an operation. < 1361222583 873132 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And something else too < 1361222630 983306 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Mm, natural transformations "touch the structure but not the data", don't they? This certainly touches the data, in a sense. < 1361222640 84079 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It replaces it with other data, but doesn't actually look at it. < 1361222678 453518 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I guess that ultimately, given a container, the only thing you can do with it is to use it as an argument to fmap. < 1361222725 833523 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So I think that this can't be implemented. < 1361222747 363011 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fmap touches the data, but it touches all of it < 1361222785 523904 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, it replaces the data in a way that depends on the nature of the container < 1361222921 815394 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://web.archive.org/web/20090421080714/http://www.cpax.org.uk/prg/portable/c/c++/rfe00000.html < 1361222927 24132 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm, I think I have a functor that replace doesn't make sense for. < 1361222952 4925 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Namely, ((Integer -> Bool) ->). < 1361222985 470046 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :There are uncountably many (Integer -> Bool)s, but any given ((Integer -> Bool) -> a) can only actually distinguish countably many of them. < 1361223021 853371 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :And there is no single point that a ((Integer -> Bool) -> a) can distinguish; it can only distinguish entire open sets of points or whatever. < 1361223036 243904 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Whereas "replace" requires it to distinguish one single point. < 1361223044 123437 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Okay, why don't we go back to delimited continuations. < 1361223073 913753 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :http://hpaste.org/82639 – this is the basic thing we'd like to be able to do with delimited continuations. < 1361223081 72962 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Notice that there's definitely monad stuff going on on the outside. < 1361223098 243377 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shift = cont < 1361223103 994004 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :We just need to define reset < 1361223116 654138 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What's the type of reset again? < 1361223125 764804 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Del a a -> a, I think. < 1361223137 343812 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :reset = flip runCont id -- should do the trick < 1361223139 493427 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I'm trying to figure that out. < 1361223145 996952 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t flip runCont id < 1361223147 715277 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Cont c c -> c < 1361223154 216274 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Mmyup. < 1361223155 533979 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t cont < 1361223156 853456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1361223163 973976 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t runCont id < 1361223165 613981 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Cont r0 a0' < 1361223165 820559 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `a1 -> a1' < 1361223165 820679 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `runCont', namely `id' < 1361223194 763320 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Not quite. The type I was guessing shift would have was "shift :: ((a -> r) -> a) -> Del r a". < 1361223201 954331 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Sgeo: let me change things up a bit. < 1361223306 290916 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :http://hpaste.org/82639 – so does this still work with deli 2? < 1361223327 793656 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t (\showIt -> showIt . length . showIt $ "pink") < 1361223328 948051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Int' with actual type `[Char]' < 1361223329 154427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `($)', namely `"pink"' < 1361223329 154621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: showIt . length . showIt $ "pink" < 1361223338 463949 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Umm. < 1361223354 43740 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Mmhmm. Let me try that again. < 1361223388 413598 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :http://hpaste.org/82639 – deli 2.1. < 1361223398 236292 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t (\showIt -> showIt . length . showIt $ 1234567812345678) < 1361223399 663775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Int -> [a]) -> [a] < 1361223401 603074 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t cont < 1361223402 54219 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Lemme see if ideone supports this stuff < 1361223402 804448 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1361223422 493461 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t do x <- cont (\showIt -> showIt . length . showIt $ 1234567812345678); return (show x) < 1361223423 890980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ContT [a] Identity String < 1361223441 893300 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Where the Fletcher Tringham did ContT come from. < 1361223443 173613 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Anyway. < 1361223467 463491 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> flip runCont id $ do x <- cont (\showIt -> showIt . length . showIt $ 1234567812345678); return (show x) < 1361223468 363649 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Nope :( < 1361223471 413363 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1361223487 224420 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :All right, let me make it smaller. < 1361223490 163722 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, IdeOne can't find Control.Monad.Cont < 1361223494 933381 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> flip runCont id $ do x <- cont (\showIt -> showIt $ 1234567812345678); return (show x) < 1361223496 549252 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "1234567812345678" < 1361223511 953130 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Okay, that works. Let me try something else. < 1361223523 354097 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> flip runCont id $ do x <- cont (\showIt -> "foo" ++ showIt 1234567812345678); return (show x) < 1361223526 163329 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "foo1234567812345678" < 1361223535 914230 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Remember, the thing inside shift, the function passed to shift, its result should be the result of the whole computation < 1361223538 713971 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :All right, whatever. < 1361223540 523563 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t showIt < 1361223542 23745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `showIt' < 1361223542 230455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: < 1361223542 230677 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `showInt' (imported from Numeric), `shows' (imported from Prelude), < 1361223543 603238 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Which in the Cont monad is represented by r < 1361223549 493600 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh < 1361223557 14051 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So how come it doesn't work when you use showIt twice? < 1361223573 903374 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> flip runCont id $ do x <- cont (\showIt -> showIt . length . showIt $ 1234567812345678); return (show x) < 1361223576 663371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "16" < 1361223581 154853 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Quantum. < 1361223581 363011 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :No good reason. < 1361223593 34709 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :lambdabot has pulled that on me before < 1361223596 303245 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :timing out for no reason < 1361223614 233528 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So yup, these do look like delimited continuations. < 1361223639 503854 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Let me look at those types one more time. < 1361223644 814755 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::t (flip runCont id, cont) < 1361223646 123455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Cont c c -> c, ((a -> r) -> r) -> Cont r a) < 1361223647 694209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Hm. I wonder how you'd simulate a "singleton object" in Haskell. Like, a value that cannot be copied or destroyed. <-- you need linear or uniqueness types, which haskell doesn't have, but it's sister language clean does. < 1361223676 225940 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Okay, so here's the thing. It would make sense to use shift inside shift. < 1361223875 257731 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Once shift is run, the whole outer thing is essentially copied into a function and then discarded. There's no reason you shouldn't still be able to access the context. < 1361223881 854963 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I.e. run shift again. < 1361223957 533913 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :But I do think that the "whole outer thing" should just be a function (a -> r), without any fancy monad stuff. < 1361224001 194804 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It is, isn't it? < 1361224005 913787 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It is, yes. < 1361224027 403665 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So we want shift to have this type: ((a -> r) -> Cont r r) -> Cont r a < 1361224064 363752 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Then again, I guess all you would do is call "reset" on the Cont r r. < 1361224120 593716 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So yeah. Sounds like Cont is, indeed, the delimited continuation construct. < 1361224133 384204 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric ::src callCC < 1361224140 403630 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :@src callCC < 1361224140 610517 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Just what do you think you're doing Dave? < 1361224148 525446 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 240 seconds < 1361224148 974032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ew "How does AcidState deal with the presence of very big data structures which may not fit in memory? < 1361224149 180538 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :" < 1361224186 209148 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is this a drug joke < 1361224186 503962 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1361224209 37287 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm. Why do "out of memory" exceptions happen, anyway? < 1361224222 234444 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Doesn't swapping effectively give you... a lot of memory? < 1361224238 113500 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No, I just don't like the notion of a .. state storage thing that doesn't do well with large state < 1361224250 843405 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Is the system simply deemed to have "run out of memory" once it's too dependent on swap? < 1361224256 453284 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I believe those are called databases. < 1361224285 670209 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Mm. "This occurs because all available memory, including disk swap space, has been allocated." < 1361224363 843912 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I know you can make intuitionistic logic in linear logic < 1361224377 603437 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(It seems a comonad?) < 1361224416 326288 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm. Expressions could be a comonad. < 1361224449 205409 :CrayKnight!~GK@dab-crx1-h-1-5.dab.02.net QUIT :Ping timeout: 248 seconds < 1361224479 154393 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It is by having ! on the left and yet it is possible to have another ! operator which is not the same as the first ! so you can even have more than one < 1361224495 613994 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Imagine this data type: data Expr a where Literal :: a -> Expr a; Apply :: Expr (a -> b) -> Expr a -> Expr b; AddFiveToInt :: Expr (Int -> Int) < 1361224557 74054 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"extract" would simply evaluate the expression. < 1361224599 864894 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"duplicate" would, uh... turn the expression into an expression for itself. There are plenty of ways you could do that. < 1361224633 977548 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :And "extend", umm... < 1361224666 264362 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Wikipedia says the intuitionistic logic (a -> b) can be encoded by the linear logic (!a -o b) so that is why I thought it is a coKleisli category < 1361224712 514080 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, no, I don't think Expr is a comonad. < 1361224719 584371 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :tswett: Those look like applicative < 1361224745 93991 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :pure, fmap and (+5) <*> < 1361224772 193655 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 248 seconds < 1361225061 220870 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361225214 235564 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1361225271 885353 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Client Quit < 1361225315 823604 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1361225362 630902 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361225605 74418 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1361225613 735606 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1361225846 861111 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :god dammit I hate absolutely everyone. < 1361225892 307847 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :espacially those who dont share cookies with me < 1361225926 574464 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :That's a lot of people, sgeo... < 1361225993 744869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :come on Sgeo!!! < 1361226002 614212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how can you hate me! < 1361226051 764148 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no hope for the programming community. < 1361226054 904496 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :None. < 1361226069 824107 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :alert = ffi "window.alert(%1)" < 1361226075 184364 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :What about all the people who aren't in the programming community (what is the hprogramming community" < 1361226081 43107 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How is that FFI possibly a good idea in anyone's imagination? < 1361226140 783837 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's wrong with it < 1361226265 124227 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sgeo there are so many important bits of context you have left out... < 1361226294 754445 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :basically, yeah < 1361226304 54741 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :presumably due to extreme anger to the max! < 1361226314 404116 :comex!~comex@ec2-23-22-255-183.compute-1.amazonaws.com JOIN :#esoteric < 1361226324 35380 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you people serious? What does it take to get taken off `list? < 1361226329 734434 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you just trying to be annoying? < 1361226363 404174 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It _looks like_ (although still trying to check) that its FFI basically does string interpolation of the argument... < 1361226384 504878 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`list < 1361226386 2910 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, hmm, that might not be a bad thing, since the type of the argument would be known, if it's a string, won't be injected directly < 1361226387 965005 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti < 1361226400 315443 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :shachaf: I suggest ignoring highlights from HackEgo. < 1361226404 764071 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i guess he's still there < 1361226416 84336 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :In fact, I don't know why I haven't done that already... < 1361226428 974521 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Anyone want to check that shachaf isn't doing things in private to HackEgo? < 1361226435 495824 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :esomimic, what's your take on `the matter' < 1361226436 524414 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Phantom_Hoover: and even codegen....do sso you can transform into smaller than the tried looking at least of nethack < 1361226440 554122 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yeah, I may withdraw my anger at Fay < 1361226442 244299 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :That sounds gross, sgeo < 1361226452 824921 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :whose fay < 1361226460 605090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fay-lang.org < 1361226461 434764 :shachaf!~shachaf@unaffiliated/shachaf PART :#esoteric < 1361226467 804578 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whose esomimic < 1361226480 44334 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :esomimic, style < 1361226480 251020 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Sgeo: uhh < 1361226494 834129 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fungot, style < 1361226495 40689 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Sgeo: line 1? < 1361226502 246048 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :esomimic, styles < 1361226502 488530 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Phantom_Hoover: but not now < 1361226506 444429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh < 1361226510 754427 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what about in half an hour < 1361226543 847123 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is vaguely thinking that esomimic may be another fungot, but can't prove it either way :( < 1361226544 115210 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Sgeo: to a enron/ scwc on energy matters on august on a build-operate basis that corp will have to do we would more than any of the schedule the call you asked that we spoke of the two on, go upstairs to a question of the the confirmation on the nomination on k22252 was realigning storage gas < 1361226547 566444 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1361226553 703737 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, I guess that proves it's not < 1361226564 424522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or reconfigured? < 1361226582 964772 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :esomimic, mimic Sgeo < 1361226583 171367 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Phantom_Hoover: sorry, don't know 'Sgeo ' well enough < 1361226587 615883 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!! < 1361226595 987496 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, fix this at once < 1361226598 824408 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :esomimic, mimic zzo38 < 1361226599 31619 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Sgeo: okay, mimicking zzo38 < 1361226605 988164 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :esomimic, should I do this? < 1361226606 664521 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Sgeo: that is used to write it that. it was having is actually < 1361226623 14458 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :esomimic, mimic Sgeo < 1361226623 220825 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Sgeo: okay, mimicking Sgeo < 1361226625 164997 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361226630 32757 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it is significantly less grammatical than fungot < 1361226630 239031 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover: their locations. new street west chester, 2) we cleared away those things that were in the very first of the securities and exchange commission < 1361226637 834946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :also dammit forgot about the space thing < 1361226639 936585 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic: so, tell me about stuff. < 1361226640 584810 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: i must be tara < 1361226646 154009 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic: I see. < 1361226646 642704 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: < 1361226647 114016 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :classic sgeo < 1361226652 833283 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :It's like the real sgeo! < 1361226661 228561 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic: don't you have anything else to say? < 1361226661 824229 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: that was to a vm harder free copy a defadt you cannot by making a new one of probably the magic worlds, inc some point < 1361226662 30886 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :esomimic, mimic fungot < 1361226662 31072 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Bike: okay, mimicking fun​got < 1361226662 31180 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bike: it is on the same as the friday " package" so that the support of the market and the modified that last week < 1361226676 352763 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Yo wassup esomimic? Fungotting some of the good shit? < 1361226678 285535 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :That doesn't really sound like Sgeo. < 1361226690 444748 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, i must be tara < 1361226691 400671 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :esomimic: come on, jerkwad. < 1361226692 65159 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Bike: it's s'posed to 31131122211231131122211013112221. < 1361226705 344514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo has always known deep down that he is an irish woman < 1361226713 374553 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :May I? < 1361226719 574897 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic, mimic tswett < 1361226719 781303 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: sorry, don't know 'tswett' well enough < 1361226721 895126 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :esomimic: Which integer sequence is that? I always forget. < 1361226722 194217 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Bike: defined. < 1361226723 714876 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Aww. < 1361226730 579226 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :esomimic: thanks < 1361226731 5618 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Bike: ...out of time! < 1361226733 174167 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :esomimic, mimic Warrigal < 1361226733 380513 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Sgeo: sorry, don't know 'Warrigal' well enough < 1361226734 194522 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Resembles the look and say sequence. < 1361226751 314649 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :esomimic, mimic ihope < 1361226751 521017 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Sgeo: okay, mimicking ihope < 1361226775 181246 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic: so, what did I sound like years ago? < 1361226775 564936 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: that is, hong of those, because the splitting stuff. < 1361226788 624749 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic: yeah, I guess I can confirm that I sounded kind of like that. < 1361226788 984930 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: curry- and robes can't 10053 i as a receiver, then with the left out of this < 1361226800 594915 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic: I assume I still sound roughly the same. < 1361226800 895064 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: that's a girl that i would be be have chroot stuff. < 1361226814 966043 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :tswett: no, come to think of it, you really don't sound very much like me at all. < 1361226820 144894 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Uhh. < 1361226826 547286 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic: no, come to think of it, you really don't sound very much like me at all. < 1361226826 995150 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: there's be interested do a t-shirt after able to ascii. < 1361226848 744351 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I get the idea that it lowercases everything. < 1361226853 314570 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic, mimic lambdabot < 1361226853 520995 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: sorry, don't know 'lambdabot' well enough < 1361226933 896329 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :esomimic, mimic esomimic < 1361226934 102872 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Sgeo: sorry, don't know 'esomimic' well enough < 1361226945 175439 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :esomimic, mimic EgoBot < 1361226945 421382 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :tswett: sorry, don't know 'EgoBot' well enough < 1361227001 534430 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :tswett, so I guess esomimic wouldn't mimic Karkat very well? < 1361227008 933812 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1361227020 834895 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :esomimic: mimic cuttlefish < 1361227021 41527 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :boily: sorry, don't know 'cuttlefish' well enough < 1361227024 644802 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :That would be cool to see. < 1361227042 354558 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Or funny or amusing or whatever. < 1361227046 505109 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval esomimic: mimic tswett < 1361227048 794557 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: `esomimic'Not in scope: `mimic'Not in scope: `tswett' < 1361227054 824425 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo esomimic: mimic tswett < 1361227055 31684 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :esomimic: mimic tswett < 1361227055 238059 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :cuttlefish: sorry, don't know 'tswett' well enough < 1361227075 384787 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :esomimic, mimic Phantom_Hoover < 1361227075 591612 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Phantom_Hoover: okay, mimicking Phantom_Hoover < 1361227076 954360 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :how bot infested is this channel? so far I count esomimic lambdabot and hackwhatever < 1361227081 874522 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :esomimic, hey < 1361227082 465772 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi PRIVMSG #esoteric :Phantom_Hoover: i still disappointed... wha. < 1361227118 397188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :doesthiswork, cuttlefish, HackEgo, EgoBot, fungot, glogbot, clog, lambdabot, esomimic < 1361227118 641208 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover: in one of the last two and a swaption, there will not be the one that the vice president of the third, we expect any material ( pricing) only. < 1361227150 864669 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oonbotti too, I think. < 1361227152 65017 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi PRIVMSG #esoteric :Phantom_Hoover: How do you feel when you say that? < 1361227154 924334 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I think fungot is my favourite bot. it exudes a warm and fuzzy aura. < 1361227155 131216 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: being a diabetes e-news now! kana, business 2.0 3.3 to recall we changed. its raining a little ( 7) to me that the if the shipper to avoid the new ( the ' get articles' button then hit ' enter'). < 1361227173 754894 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :myndzi has a thing where if you type \o/ it does this: < 1361227185 285046 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :or i guess he turned it off < 1361227190 24795 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think the cover letters I've been (hastily) writing are a bit too informal :/ < 1361227205 945661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :isn't jconn a bot too < 1361227216 994443 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) <'Yes' < 1361227217 355793 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: +---+ < 1361227217 562364 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |Yes| < 1361227217 562549 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: +---+ < 1361227246 64750 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The ones that see the most actual use are HackEgo and lambdabot though. < 1361227336 95185 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :s/use/abuse/ < 1361227567 194587 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`resume < 1361227568 506077 :HackEgo!codu@codu.org PRIVMSG #esoteric :rsum < 1361227632 305557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :aw man i really need to fix my compose key < 1361227699 676129 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No one minds me abusing HackEgo like this, right? < 1361227724 394692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, words cannot express how little we mind. < 1361227744 254778 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nobody human minds, I think. but HackEgo itself may harbour a deep and angry feeling of vengeance. < 1361227841 43118 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`résumé < 1361227842 455113 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: résumé: not found < 1361227848 964920 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the next person who tells me that Paul Graham is a master hacker can read http://news.ycombinator.com/item?id=5239673 < 1361227925 437776 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I'm sure HN has a positive twist about how it's the genious of lisp that allowed it to be broken in such a magnificent way < 1361227962 546737 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe run-time environments should be version controllable < 1361227967 774985 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"But first, since I had been writing code that day, I pushed the latest version to the server. As long as I was going to have to restart HN, I might as well get a fresh version." < 1361227971 26092 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`learn résumé is a French summary. Not a curriculum vitæ. < 1361227975 184729 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1361227979 914576 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hahaha < 1361227980 121300 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do something at the REPL, it breaks something, revert it < 1361227983 834900 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ala HackEgo < 1361227986 55291 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes let's push untested code to production during an outage < 1361228006 913566 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"if it's broken it can only get fixed!" < 1361228073 215117 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :if it's broken, then it works. fix it and it will be /really/ broken. < 1361228114 559488 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I guess if it works well enough that you can see that it's broken it can always be broken more < 1361228133 429986 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :otoh, is it broken at all if you can't even see that it's broken? < 1361228173 145745 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :olsner's first paradox of brokenness. < 1361228188 175092 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :if a 9 falls in the forest and nobody's around to write a postmortem does it make an angry user < 1361228351 678087 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I think that what could have helped prevent that stupid mistake is some nice strong and static typeing < 1361228433 325389 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :clearly < 1361228443 805236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well it would if it was haskell < 1361228586 386196 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Snapshots of all state < 1361228594 113511 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And a tool for browsing them < 1361228600 165209 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No state is ever lost < 1361228617 842017 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, isn't Enchilada something like that? < 1361228645 295283 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :also if the comment thread was lazily computed there would be no bug visable < 1361228730 876037 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Yes, we'll just make rendering lazy. It's perfect. < 1361228807 776813 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> fix ("hacker news " ++) < 1361228811 305504 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " < 1361228815 625234 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :uhm < 1361228831 745120 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :lambdabot: are you feeling allright < 1361228833 5696 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :fixed! < 1361228847 701042 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval fix ("hacker news " ++) < 1361228847 995628 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :lambdabot sometimes clips output like that it seems < 1361228848 367043 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news h < 1361228857 155717 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fix ("hacker news " ++) < 1361228862 256043 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1361228866 255590 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I guess that's what cuttlefish is for < 1361228885 555300 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :sometimes, contrary to generic experience, my bot can be useful! < 1361228887 436574 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :FreeFull: lambdabot always clips, but usually a bit further down the line than after the first quote < 1361228917 274845 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :olsner: I mean clips earlier < 1361228923 795271 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Seems to happen with high load < 1361229018 325406 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :is the same lambda bot as haskell's channel or is it a variation < 1361229036 116818 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Same nick < 1361229037 966997 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So same bot < 1361229279 705704 :nooodl!~nooodl@91.177.28.48 PRIVMSG #esoteric :) 9999 $ 'hacker news ' < 1361229280 144853 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :nooodl: hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news hacker news ... < 1361229526 725978 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hacker nooodl < 1361230038 685979 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Unfortunately, My client is going to pass at this time. I will keep you on file for similar opportunities." < 1361230074 506044 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :so I got this nice task in my job < 1361230078 686105 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: :/ < 1361230127 576236 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :we're building some accesible data mining and reporting tools < 1361230215 986106 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :and it would be nice to have some sort of programming language in them for the end user to define data transformations, reporting schemes and stuff like that < 1361230514 86376 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i was thinking about some kind of simple functional language in disguise of some colorful boxes for people to play with < 1361230549 226284 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :but i don't have any interesting ideas besides that ;< < 1361230660 117831 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is operational the package typically used for operational's purpose? < 1361230684 980060 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :http://mashable.com/2013/02/18/19-clicks-internet/ interesting, it's like this wikipedia and Jesus Christ stuff < 1361230851 987357 :esomimic!~esomimic@a91-156-75-88.elisa-laajakaista.fi QUIT :Ping timeout: 245 seconds < 1361230868 836911 :fungot!fis@eos.zem.fi QUIT :Ping timeout: 248 seconds < 1361231832 374299 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 244 seconds