< 1318550400 766965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, so I eliminated the years. < 1318550402 314575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But come on. < 1318550410 742914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Who needs years; I need downloads that are a hundredth the size. < 1318550452 726681 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah my solution was going to involve splits and stuff as I didn't realize you wanted to read a file. < 1318550502 302926 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could use pos, assuming the regex consumed all the way to the end of the line. < 1318550700 654415 :derdon!~derdon@p5DE89063.dip.t-dialin.net QUIT :Remote host closed the connection < 1318550784 638809 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e '$_ = "a\nb\nc\nd\n"; /b\n/; print ((split /\n/, substr $_, pos)[0])' < 1318550786 846105 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :No output. < 1318550789 730615 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1318550814 738770 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e '$_ = "a\nb\nc\nd\n"; /b\n/; print ((split /\n/, (substr $_, pos))[0])' < 1318550816 755984 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :No output. < 1318550821 185786 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::(:( < 1318550836 148334 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nevermind I don't know perl. :P < 1318550893 240594 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1318550901 85179 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e '$_ = "a\nb\nc\nd\n"; /b\n/g; print ((split /\n/, (substr $_, pos))[0])' < 1318550902 921524 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :No output. < 1318550904 762940 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1318550983 185503 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah pos SCALAR gives you the offset where the last match ended on that scalar. < 1318551007 532335 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for /.../g matches only I think. But you can also use it inside of the regex itself to grab indexes < 1318551108 718802 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1318551120 102667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ ./degrade googlebooks-eng-all-5gram-20090715-478.csv | wc -l < 1318551120 249355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :114446 < 1318551120 249531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ wc -l foo < 1318551120 249636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :622074 foo < 1318551120 995031 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$_="abcdef"; /?{print pos}a?{print pos}b?{print pos}c?{print pos}d?{print pos}e?{print pos}f?{print pos}/;' < 1318551122 716782 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE {print pos}a?{print pos}b?{print pos}c?{print pos}d?{print pos}e?{print pos}f?{print pos}/ at -e line 1. < 1318551139 936419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Degrade was hooked up, there, to print only n-grams that aren't five long. 114446 out of 622074 is very surprising. Do you have any idea why this might be the case? < 1318551163 568975 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$_="abcdef"; /(?{print pos})a(?{print pos})b(?{print pos})c(?{print pos})d(?{print pos})e(?{print pos})f(?{print pos})/;' < 1318551165 326979 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :0123456 < 1318551274 844188 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$_="abcdef"; /abc(?{pos})def/; print $^R;' < 1318551276 807193 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :3 < 1318551493 398673 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$_="abcdef"; /b/; print ${^POSTMATCH};' < 1318551495 394721 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :No output. < 1318551534 164541 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$_="abcdef"; /b/p; print ${^POSTMATCH};' < 1318551536 182841 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :cdef < 1318551613 954900 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$_="abcdef"; /b/p; $_ = ${^POSTMATCH}; /\n/p; print ${^PREMATCH};' < 1318551615 605015 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :a < 1318551618 565586 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er no < 1318551672 809942 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$_="a\nb\nc\nd\ne\nf\n"; /b\n/p; $_ = ${^POSTMATCH}; /\n/p; print ${^PREMATCH};' < 1318551674 617562 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :c < 1318551692 208394 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously the best solution. < 1318551953 412444 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1318551963 608355 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1318552199 261181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ ./degrade googlebooks-eng-all-5gram-20090715-478.csv | wc -l < 1318552199 407805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :77362 < 1318552199 408193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ wc -l foo < 1318552199 408339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :622074 foo < 1318552202 562070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, that's slightly better... < 1318552223 283555 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1318552914 781811 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e 'sub partition($$) { ($r, $_) = @_; /$r/p; (${^PREMATCH}, ${^POSTMATCH})} print scalar (partition qr/\n/, (partition(qr/b\n/, "a\nb\nc\nd\ne\nf\n")[0])); < 1318552916 792776 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :sh: -c: line 0: unexpected EOF while looking for matching `'' \ sh: -c: line 1: syntax error: unexpected end of file < 1318552921 184468 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e 'sub partition($$) { ($r, $_) = @_; /$r/p; (${^PREMATCH}, ${^POSTMATCH})} print scalar (partition qr/\n/, (partition(qr/b\n/, "a\nb\nc\nd\ne\nf\n")[0]));' < 1318552923 361816 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :syntax error at -e line 1, near ")[" \ Execution of -e aborted due to compilation errors. < 1318552927 315694 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh < 1318552928 824675 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh well < 1318552992 562980 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e 'sub partition($$) { ($r, $_) = @_; /$r/p; (${^PREMATCH}, ${^POSTMATCH})} print scalar (partition qr/\n/, ((partition qr/b\n/, "a\nb\nc\nd\ne\nf\n")[0]));' < 1318552994 710760 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :No output. < 1318553013 944130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ grep ' ' googlebooks-eng-all-5gram-20090715-478.csv < 1318553014 90686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ < 1318553014 90870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aha -- I can just pad it out. < 1318553023 449030 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what are you trying to do, sir? < 1318553035 384725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Write degrade/intern/gentry. < 1318553079 964969 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Write degrade sounds like what's happening to your data drive < 1318553536 322438 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1318553614 110365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aw fuck, I missed the Atlas Shrugged film < 1318553619 375082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet it was comedy of the year :( < 1318555100 42169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.brainyquote.com/quotes/authors/d/dennis_ritchie.html < 1318555102 971601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Best automated quote database < 1318555105 53504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A new release of Plan 9 happened in June, and at about the same time a new release of the Inferno system, which began here, was announced by Vita Nuova. < 1318555105 200452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dennis Ritchie < 1318555108 645834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Inspiring words. < 1318555555 95311 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1318555609 210252 :augur!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1318555780 153911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dammit that fizzie bastard needs to wake up to help. < 1318556107 209602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : splitTab Ngram 107 93448818 21.4 28.3 21.4 28.3 < 1318556109 344398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY IS THIS MY BOTTLENECK < 1318556504 314154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT THE FUCK HOW CAN MAKING IT USE THE UNSAFE VARIANTS SLOW IT DOWN < 1318556557 922056 :ive!~nn@189.179.247.113 JOIN :#esoteric < 1318557058 430413 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :The mathematics department at my school has a problem solving competition < 1318557068 840048 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :The problem here in front of me is laughably trivial. < 1318557082 413214 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :However, I don't want to state it here at this point < 1318557503 915676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY WOULD YOU RECOMPILE THE LIBRARY < 1318557512 234858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SKJGLKFGHKSDGH < 1318557688 257010 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION recompiles elliott. < 1318557798 126673 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo......... < 1318557898 407413 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :monquy......... < 1318557997 604210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi monqy < 1318558001 762234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: his name is monqy < 1318558069 170286 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott: I am aware of this, and still thing calling him "monquy" is marginally humorous < 1318558075 686058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1318558076 655296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is < 1318558078 488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :impolite < 1318558083 472683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are a Bad Person < 1318558259 115034 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whutev elriolttl < 1318558299 570159 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Am I a Bad Person? < 1318558306 640784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1318558374 851156 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: am I a Bad Person? < 1318558380 974415 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :CakeProphet: am I a Bad Person? < 1318558395 174289 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: am I a Bad PErson? < 1318558395 374645 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: ( c) a player who makes further play impossible by eir actions or lack thereof, or < 1318558410 658559 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: am I a ( c) player? < 1318558410 826794 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: " so that the text box in a post a while it was frustrating. they have no parents ( awwww) < 1318558429 49648 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: am I a orphan ( awwww) < 1318558429 196444 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: " and this is a new game. there is no longer the wand the better part made mercie, i should think at least, that is expressions which have not been able, to assume responsibilities. he went on, " the conclusion is, then thou, the greatest soldier, de. she wanna be friends, his state vsurp'd, his realme a slaughter-house, his subjects, the european council decided at its meeting on 30 april, or even this very diffic < 1318558458 118714 :tiffany!~kawaii@fl-76-3-16-15.dhcp.embarqhsd.net QUIT :Quit: Leaving < 1318558553 467859 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :hi eliot < 1318558585 539065 :TeruFSX!~quassel@71-210-153-125.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1318558859 47032 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1318558868 36019 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yqnom < 1318558882 859397 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mqnoy < 1318558893 965404 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yonqm < 1318558911 570329 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1318559003 768303 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :learning Django. < 1318559005 742923 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fun times. < 1318559022 264658 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why are you learning django < 1318559034 473997 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whatever the reason: bad < 1318559037 599257 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: work < 1318559039 902887 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1318559056 949837 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well work's bad then ;_; < 1318559064 43262 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nobody should have to do web stuff < 1318559073 836061 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because im bias against it < 1318559133 503269 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1318559134 661130 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. < 1318559154 462291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now THIS is annoying. < 1318559167 693254 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm I wonder where my word generator is infinitely looping and consuming lots of memory. < 1318559178 962463 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :TO THE DEBUGER < 1318559291 508729 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net JOIN :#esoteric < 1318559381 481447 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what perls debugger makes no sense < 1318559412 645411 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what did you expect < 1318559461 993406 :pikhq!~pikhq@71-219-233-201.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1318559482 885168 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean I can't give it commands. < 1318559499 671119 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl takes no orders < 1318559632 349808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1318559875 442340 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 QUIT :Ping timeout: 252 seconds < 1318560147 186481 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh it just takes a long time to start. < 1318560356 315976 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... what < 1318560375 352308 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help I'm afraid of mutable state now. < 1318560449 43370 :Gregor!foobar@codu.org PRIVMSG #esoteric :OK folks, I'm updating the Debian under HackEgo. Watch for falling rocks. < 1318560506 390764 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so $default_dataset equals "eng-1M" < 1318560511 528686 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :until suddenly, I get to this line < 1318560520 317897 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :%grams = %{$data->{$default_dataset}} unless %datasets; < 1318560546 264676 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then I get an undefined hashref error and $default_dataset is suddenly undef... < 1318560591 420829 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :makes no sense... < 1318560733 6120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle appPrec < 1318560733 272768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH.Ppr appPrec :: Precedence < 1318560805 275982 :MichaelBurge!~quassel@75-175-85-198.ptld.qwest.net JOIN :#esoteric < 1318560961 37256 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://pastebin.com/w4QHZ0gt < 1318560963 12243 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :look at this nonsense. < 1318561033 18233 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : DB<15> print $data->{"eng-1M"} < 1318561033 196165 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :HASH(0x7f080ca75720) < 1318561073 660896 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1318561099 350930 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :sudo apt-get install haskell-platform < 1318561129 103598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: No. < 1318561137 770700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: You absolutely do not want your distro's Haskell Platform. < 1318561152 6517 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :o.O < 1318561179 426294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See http://www.vex.net/~trebla/haskell/sicp.xhtml for why. < 1318561184 126284 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Not even for a stupid simple palindrome counter? < 1318561189 931402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Most likely, you don't even want your distro GHC; but you definitely don't want your distro's Haskell Platform. < 1318561197 456249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]distro's < 1318561379 794563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: What are you doing with a palindrome counter, anyway? < 1318561463 87239 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Checking that my solution to my school's math problem is correct. < 1318561484 813458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a math problem involving counting palindromes? < 1318561490 85544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you _sure_ you're not in pre-school? < 1318561493 82188 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Article says starting off installing from district, then permanently switching to cabal should be safe... < 1318561513 310254 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Distro < 1318561530 84588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just install the ghc package. < 1318561536 95068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are unlikely to need anything from the platform for a palindrome checker. < 1318561563 209927 :Gregor!foobar@codu.org PRIVMSG #esoteric :`ls < 1318561573 490610 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I do want to play with yasod at some point < 1318561578 394864 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh nice -n10. Why you gotta. < 1318561583 325855 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :>.> < 1318561601 483686 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell platform, a yasod necessity < 1318561604 409227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: Yesod. And when you do that, you will download a GHC binary package, install it, and then a Haskell Platform source tarball, and tell it to bootstrap. < 1318561662 369448 :HackEgo!~HackEgo@codu.org QUIT :Remote host closed the connection < 1318561662 879881 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This Linux system isn't long for this world anyway. < 1318561673 410340 :HackEgo!foobar@codu.org JOIN :#esoteric < 1318561684 816242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls < 1318561687 320543 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom < 1318561688 653084 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Failed to record changes. < 1318561691 868877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Nice < 1318561710 368739 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1318561715 264113 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I'm aware, gimme a sec here. < 1318561732 140720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION should really get to actually writing his transactional HackEgo system. < 1318561737 319828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It would be far superior :P < 1318561785 871049 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Elliott, it's lightning so scary hexadecimal numbers < 1318561797 537516 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And by lightning I mean oohh < 1318561810 715822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: What the fuck. < 1318561813 377325 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And this thing insists on capsing you < 1318561822 186336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I've already tried to convert desaiu to LYAH, don't bother, he's determined to waste his time with YAHT :P < 1318561841 997954 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hm, looks like hg commit with no changes used to return 0, now it returns 1. < 1318561842 144518 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: I know, so have I. < 1318561849 769327 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :he comes to #haskell every day and asks about YAHT, and keeps being told not to use it. < 1318561853 689610 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :s/./H/ < 1318561877 569718 :Gregor!foobar@codu.org PRIVMSG #esoteric :There we go, Debian upgrade complete. < 1318561883 686641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: He seems to find it patronising. (I find his questions that demonstrate a lack of even basic knowledge in the language thanks to his use of a bad tutorial patronising.) < 1318561904 216269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls < 1318561906 502730 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom < 1318561913 280774 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Yep. < 1318561927 362550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Oh well, it's not like #haskell isn't always clogged. < 1318561929 681834 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :We need LYAH-without-pretty-pictures. < 1318561931 822792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clog: Sup. < 1318561939 129484 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why is libstdc++ stuff being installed? < 1318561941 397099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Learn Serious Haskell < 1318561948 810655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: Probably build-essential. < 1318561962 313743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Cause Yourself To Learn Haskell, Yielding Great Advantages < 1318561971 923447 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Learn Haskell Without Cutesy Grammatical Errors < 1318561999 465072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Real World Haskell-- wait. < 1318562048 672354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle catEithers < 1318562049 3301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1318562050 991584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle catRights < 1318562051 355021 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1318562052 496418 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@karma Haskell < 1318562052 772684 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Haskell has a karma of 62 < 1318562054 536180 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Haskell++ < 1318562056 991670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle [Either a b] -> [b] < 1318562057 458241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Either rights :: [Either a b] -> [b] < 1318562057 741193 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Either lefts :: [Either a b] -> [a] < 1318562057 887961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.Graph nodes :: Graph gr => gr a b -> [Node] < 1318562059 996311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, rights. < 1318562067 458066 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION catches elliott red-handed. < 1318562068 223270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle fromRight < 1318562068 520810 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1318562070 885481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Awww. < 1318562075 128059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle Either a b -> b < 1318562075 573715 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Either rights :: [Either a b] -> [b] < 1318562075 839483 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Typeable typeOf2 :: Typeable2 t => t a b -> TypeRep < 1318562075 985950 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude either :: (a -> c) -> (b -> c) -> Either a b -> c < 1318562078 110642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmph. < 1318562090 817290 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :evilFromRight < 1318562131 756660 :Slereah_!~butt@ANantes-259-1-190-137.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1318562180 860885 :Slereah_!~butt@90.49.235.195 JOIN :#esoteric < 1318562205 687659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's not my fault all these functions can fail. < 1318562214 109526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't they know that the data-set is perfect? < 1318562242 872940 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: let Right x = blahBlahReturnsEither < 1318562289 414515 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: As a bonus, that gives you an actual semi-helpful error if the pattern-match fails. < 1318562300 588913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yeah yeah but I need to map it. < 1318562303 316866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(\(Right x) -> x) is ugly. < 1318562361 26397 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow perl debugger is bad < 1318562361 696643 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@let wrong (Right x) = x < 1318562362 730575 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1318562366 956875 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Use that. < 1318562370 529170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1318562372 664830 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :At least it's appropriately named. < 1318562383 155403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Perl's debugger makes a half-decent REPL. < 1318562391 568137 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Much like Spolsky's Wrong.html. < 1318562451 341242 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I already Google's this, but didn't find it < 1318562452 160630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Isn't that the pro-Hungarian-notation-but-/actually/-he-wants-a-strong-type-system one? < 1318562454 466619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Okay, I googled.) < 1318562458 571282 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Yep. < 1318562483 330916 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :«Somebody, somewhere, read Simonyi’s paper, where he used the word “type,” and thought he meant type, like class, like in a type system, like the type checking that the compiler does. He did not. He explained very carefully exactly what he meant by the word “type,” but it didn’t help. The damage was done.» < 1318562538 931412 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :@hoogle (f->a->a->b)->a->b < 1318562539 420020 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Map foldWithKey :: (k -> a -> b -> b) -> b -> Map k a -> b < 1318562539 683761 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntMap foldWithKey :: (Key -> a -> b -> b) -> b -> IntMap a -> b < 1318562539 831139 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative liftA3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d < 1318562570 885932 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I probably won't actually use it, but still < 1318562616 685259 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: So now that Debian is pseudo-semi-up-to-date, what should I install? < 1318562658 951406 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Gregor: sid? < 1318562698 94558 :Gregor!foobar@codu.org PRIVMSG #esoteric :Jafet: Naw, using stable under HackEgo, but it was lenny before for historical/hysterical reasons. < 1318562739 925544 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Isn't lenny stable? < 1318562748 206643 :Gregor!foobar@codu.org PRIVMSG #esoteric :squeeze. lenny is oldstable. < 1318562762 217280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Does ghc still work? < 1318562763 811308 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :I always use sid, so I'm behind on old technology. < 1318562769 17047 :Gregor!foobar@codu.org PRIVMSG #esoteric :`ghc < 1318562776 492332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: You would run sid on a server? < 1318562781 755049 :HackEgo!foobar@codu.org PRIVMSG #esoteric :ghc: no input files \ Usage: For basic information, try the `--help' option. < 1318562789 260295 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Uh, probably. < 1318562795 231329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: Responsible. < 1318562799 487368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(testing I could understand.) < 1318562815 419280 :Gregor!foobar@codu.org PRIVMSG #esoteric :Jafet: I always use sid locally, testing for servers, stable for places where it's unimportant or I have reason to want long-term consistency *shrugs* < 1318562815 913102 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :I've never run an important server. < 1318562834 161074 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Even sid is fairly consistent these days. < 1318562856 640809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When are Debian gonna transition to rolling-release as their main release already? < 1318562867 766067 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :It's called sid! < 1318562872 526362 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yup :P < 1318562873 29863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FSVO main. < 1318562885 903950 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :elliott: Same day they switch to Portage. < 1318562886 679657 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric ::P < 1318562891 886549 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :And I'll just suppose it's their main release. < 1318562895 525187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I thought you said there were possible plans. < 1318562903 299929 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :elliott: Yes, yes, I'm just joking. < 1318562906 277819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p < 1318562910 397493 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :The Potato Has Landed. < 1318562928 468140 :Gregor!foobar@codu.org PRIVMSG #esoteric :shachaf: And here I thought Jafet was out of date :P < 1318562930 907259 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :There's a few prominent developers who *really* want a rolling release, and nobody is really against it. < 1318562941 327430 :Gregor!foobar@codu.org PRIVMSG #esoteric :I had an m68k mac that ran potato ... < 1318562943 845700 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Gregor: You have a problem with potatoes? < 1318562952 376537 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION never ran Potato. < 1318562958 766635 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I ran RedHat 5.2, though. < 1318562983 383337 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :I was 10 when Potato came out. < 1318562997 914242 :Gregor!foobar@codu.org PRIVMSG #esoteric :I was a potato when the number 10 was invented. < 1318563001 659662 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :I did use woody, though. < 1318563021 810702 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sure, everyone ran Woody. < 1318563032 120917 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :When it was still vaguely current. < 1318563043 59145 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Right. < 1318563054 764266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When was woody again? < 1318563057 849264 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION recalls Linux 2.4.20 with fondness. < 1318563063 228912 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :elliott: 2002-2005 < 1318563073 509824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Strange that they took so long to get to such a main name. :p < 1318563075 441690 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION recalls Linux 2 with nostalgia :P < 1318563078 582430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When was buzz again? X-D < 1318563087 476475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: .0? < 1318563087 736487 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :1996. < 1318563095 684300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The one Raymond Chen wrote the config script for? :-) < 1318563102 443801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION will never get over that. < 1318563106 529801 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: No, 2.* < 1318563109 635521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pah :P < 1318563139 711184 :Gregor!foobar@codu.org PRIVMSG #esoteric :I should update Hackiki to use UMLBox ... < 1318563180 881270 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay yeah so my word data module takes a very long time to load. < 1318563183 383779 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION looks for "The Potato Has Landed" images and fails to find any. < 1318563217 914100 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: #perl is saying that gdb does not let you poke around in the symbol table after program termination. < 1318563221 477216 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but.... I'm pretty sure it can. < 1318563224 653407 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since I've used that feature of it. < 1318563226 103787 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :many times. < 1318563258 419961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it can too, but probably they're using some pedantic interpretation by which it is not true. < 1318563267 904372 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so then perl -d is just bad < 1318563273 218314 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that's why I got in an argument with these people < 1318563278 517178 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I was assuming perl -d was quality software. < 1318563281 760845 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my mistake. < 1318563310 983360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why are you trying to use a debugger on a language that isn't C? < 1318563342 804348 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dunno I should just be breadcrumbing. < 1318563355 898365 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and not asking #perl questions because they're rude. < 1318563527 407028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Breadcrumbing? < 1318563539 558243 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :breadcrumbing < 1318563574 913485 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....you've never heard that used before? < 1318563604 476945 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a breadcrumb is a print statement thrown in somewhere to print out the value of some datum < 1318563621 819714 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the most ancient and sophsticated form of debugging. < 1318563641 814978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's called printf debugging. < 1318563644 152077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody calls it that. < 1318563701 665831 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I'm pretty sure the name "printf debugging" was independently invented dozens of times. < 1318563743 118308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the name "breadcrumbing" once, by CakeProphet :P < 1318563766 432951 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's called printf debugging even in languages that don't have printf. < 1318563809 306208 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude I totally got breadcrumb from a different source < 1318564026 34217 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Every language that doesn't already have printf is doomed to reinvent printf. < 1318564099 59431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: Even OCaml; even though they had to add special support to the compiler for it. < 1318564168 837197 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Haskell has trace for that exact reason < 1318564189 311266 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Using Haskell printf for printf debugging is stupid < 1318564243 995375 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :HTTP://hpaste.org/52603 < 1318564331 44114 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :You can use printf and trace! < 1318564464 823791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: Unnecessary parenthesisation of RHS of (==); missing spaces around (->). < 1318564472 701575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Show a" constraint on palindrome is redundant. < 1318564483 382203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are not experienced enough to have a moral objection to length; remove import, use of genericLength. < 1318564504 634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, palindrome should be of type (Eq a) => [a] -> Bool, and composed with hex at filter-time. < 1318564506 922729 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :There needs to be a genericLength' that uses foldl' < 1318564538 753152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, s/num/n/. < 1318564551 654113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION also doubts you need hat Data.Char import. < 1318564553 889703 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Oh, come on! < 1318564554 102635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/hat/that/ < 1318564567 239112 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Not everyone needs to use one-letter identifiers for everything. < 1318564577 186339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: "num" is ridiculous. < 1318564583 270334 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :number < 1318564595 13709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Acceptable, but I'll point and laugh at you like a three year-old. < 1318564600 748036 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1318564606 772961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: Also, do not use chains of ($); use (.) instead. < 1318564625 353938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: In conclusion: http://hpaste.org/52603 < 1318564638 492091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: Also, dude, use showHex. < 1318564659 742159 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If I was aware there was a showHex function... < 1318564663 196642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hpaste.org/52605 < 1318564669 619269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: It's in the SO post you linked, for chrissakes. < 1318564704 893723 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :genericLength is horrible if you just want an Int. < 1318564716 734014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That defaults to Integer, but his list is manifestly within Int bounds. < 1318564721 324121 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> length [1..1000000] < 1318564722 380815 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1000000 < 1318564723 84210 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> genericLength [1..1000000] < 1318564724 336405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: stack overflow < 1318564752 832632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: So, since you're anti-length: Let's assume a language without all the nasty historical warts; length returns any Num or Integral or whatever, no monomorphism restriction like most people want, etc. < 1318564760 892998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: let n = genericLength xs in (n,n) < 1318564771 924819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: How many times can forcing the result of this expression traverse xs? < 1318564773 668202 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I only looked at the accepted answer... admittedly, that can be really stupid for SO < 1318564777 561432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was not accepted. < 1318564779 626813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There was no accepted answer. < 1318564785 290574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now, get on that riddle. :p < 1318564792 867126 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: -XYesMonomorphismRestriction < 1318564820 298541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: And no googling. < 1318564825 121658 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :-XMoreMonomorphismRestriction < 1318564832 908383 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :-XMonoMorephismRestriction < 1318564840 317477 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :One, assuming that the compiler can optimize one of the more well known facts of Haskell... < 1318564847 195656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: You get NOTHING! You LOSE! Good DAY sir < 1318564852 250209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: It can traverse xs up to TWO times. < 1318564862 323268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: Now remove that import and s/genericLength/length/ until you know what you're doing. < 1318564862 470220 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Huh? No. < 1318564865 686759 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...why? < 1318564866 97820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, it can. < 1318564868 419606 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It can traverse xs as many times as it wants. < 1318564870 995364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, yes. < 1318564878 94978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But you know what I mean. < 1318564880 451192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SgeoN1: :: (Int, Integer) < 1318564881 259657 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Good DAY, sir. < 1318564890 706089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Shut up, it's my /job/ to be a jerk to SgeoN1. < 1318564897 500706 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION was being a jerk to you. < 1318564902 680851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :True. < 1318564905 589341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll allow it. < 1318564923 340829 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, wait. I read that as "/my/ job", not "my /job/". < 1318564931 364076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like Timwi's big red notice: http://esolangs.org/wiki/Programming_Languages_Glossary < 1318564945 632594 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I mean, I already have my answer, which agrees with what I did by math < 1318565032 630302 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: help fast way to prepend something to a file. < 1318565033 966764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldM < 1318565034 951231 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (m :: * -> *). (Monad m) => (a -> b -> m a) -> a -> [b] -> m a < 1318565079 552607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Uhh... fopen r+? < 1318565096 580221 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: The foldr/foldl issue is at least as big as the recomputation issue. < 1318565119 845601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, that too. But I'm not sure SgeoN1 actually knows why a stack overflow would happen, and it's easier to shock with the recomputation problem. < 1318565121 340939 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: append reversed something to reversed file, reverse file < 1318565137 970582 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Right, but it's easier to demonstrate. < 1318565138 784178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I still can't get over conal's length xs /= length (map f xs) thing. < 1318565140 468003 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :As I did above. < 1318565147 318465 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: What's conal's thing? < 1318565152 152547 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: help quick way to reverse a file. < 1318565157 174249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Lemme check. < 1318565161 766788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I told you how. < 1318565163 898986 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :read entire file, reverse it like so < 1318565170 28783 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I trust that you would know, being conal. < 1318565189 884289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@let foo = [1,3..10] < 1318565190 974647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1318565191 534867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (length foo, length (map (/10) foo)) < 1318565193 115034 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (5,6) < 1318565194 494178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Behold. < 1318565206 130371 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric ::-( < 1318565219 120233 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION sad < 1318565226 470688 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That's a level below mad, just so you know. < 1318565232 990590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :??? -> sad -> mad -> ??? < 1318565245 292249 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I mean "below" as in "worse". < 1318565252 953586 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :... -> sad -> mad -> sad -> mad -> sad -> mad -> sad -> mad -> ... < 1318565254 615687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. Yikes. < 1318565268 32337 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf cycle < 1318565273 602599 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> map (/10) foo < 1318565275 118612 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.1,0.3,0.5,0.7,0.9,1.1] < 1318565279 715722 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> foo < 1318565281 306619 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,5,7,9] < 1318565282 320752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foo :: [Double] < 1318565283 901045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1.0,3.0,5.0,7.0,9.0,11.0] < 1318565286 795426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (/) < 1318565287 693010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Fractional a) => a -> a -> a < 1318565292 952912 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION sighs. < 1318565306 496580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's the "let's be ridiculous and allow going over half the step because of floating-point inaccuracy issues" thing. < 1318565314 775247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how that list doesn't actually contain ten-point-anything. < 1318565319 350593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it contains ten point nine recurring. < 1318565329 904828 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Stupid floating points. < 1318565332 744397 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Stupid computers. < 1318565336 134636 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION gives up on computers. < 1318565339 196362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foo :: [Rational] < 1318565340 733016 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 % 1,3 % 1,5 % 1,7 % 1,9 % 1,11 % 1] < 1318565345 344856 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What? < 1318565347 68723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...oh, wait. < 1318565350 363961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1318565357 188662 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION concurs with elliott. < 1318565358 272238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I was wrong in that it shouldn't include ten. < 1318565364 828693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's [1,3..10], not [1..10]. < 1318565366 334613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But... < 1318565370 972278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why is it applying that rule for Rational? < 1318565373 501211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It should stop at 9. < 1318565375 869371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gaaah. < 1318565408 157864 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: u sad? < 1318565412 59430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I sad. < 1318565427 179408 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow these guys are huge assholes. < 1318565434 370961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: quotes plz < 1318565438 806579 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1318565450 819033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Yes. < 1318565452 572779 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you will agree with them. < 1318565538 499516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Probably; quotes plz. < 1318565552 217023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldM < 1318565553 158886 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (m :: * -> *). (Monad m) => (a -> b -> m a) -> a -> [b] -> m a < 1318565555 782538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. < 1318565572 958236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Can you download eighty gigabytes of zips for me? < 1318565588 53104 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Sure. < 1318565595 603786 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What do you want me to do with them? < 1318565611 194978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Get them to me faster than my internet connection. < 1318565616 864187 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh. < 1318565636 264143 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION will do it... For the right price. < 1318565646 935510 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That didn't sound as evil as I'd hoped. < 1318565653 739864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If the price is a hundred dollars or more, I'll just buy the CDs :P < 1318565661 585472 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What are you downloading? < 1318565671 281130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The Google Books five-grams for English. < 1318565677 970963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They come in eight hundred little one-hundred-megabyte zips. < 1318565695 302845 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1318565701 873547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intern: user error (Pattern match failure in do expression at intern.hs:21:11-18) < 1318565702 21918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, what? < 1318565710 606746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My parser is... WRONG??? < 1318565760 656391 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :00:15 < mauke> just like gdb < 1318565760 819113 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :00:15 < mauke> after the program has terminated, all local variables are gone < 1318565761 56149 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :00:15 < mauke> all that remains is the global symbol table < 1318565763 223698 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is this correct? < 1318565774 690105 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: What are you going to do with them? < 1318565786 896970 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure I've looked up local variables in gdb after termination < 1318565821 780057 :ive!~nn@189.179.247.113 QUIT :Quit: leaving < 1318565835 547462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Couldn't you just try it? < 1318565851 294039 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: not as quickly as I can ask, and someone say "yes" < 1318565857 749642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: No, I would have to try too. < 1318565880 909153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Run them through a lot of code I'm writing right now, producing a ~terabyte model file, which I will then use to feed through even more code to produce the most advanced Markov bot this channel has ever seen. < 1318565881 924508 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :our total cumulative effort is smaller than me making a test C program or finding an existing C program that terminates in an error < 1318565885 358824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's kind of a tradition. < 1318565890 478490 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1318565894 631965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: int main(){int x = 99; return 99;} < 1318565930 760071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot: Demonstrate the tradition to shachaf. < 1318565930 906914 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: if ( sense ahead foe?) x" to give you a hint:) is already woven, which will face us, i heard, oh, hear, or speak, or for iphicrates in the field is called " robotron" < 1318565936 628287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Except mine will be way more coherent. < 1318565940 294067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also: slower. < 1318565941 706146 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Would it possibly be cheaper to process on AWS? < 1318565973 435601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I dunno about that. I'm projecting like ten hours of fully-used CPU to do this thing from scratch, at least. < 1318565993 473558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That sounds quite expensive, and I suspect storing a one terabyte file on AWS would be ludicrously expensive. < 1318566002 266882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even if not, downloading it would take a very, very long time. < 1318566017 707787 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: I meant http://aws.amazon.com/datasets/8172056142375670 < 1318566034 517436 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That was the first result I found -- I guess the regular download place would be elsewhere. < 1318566046 228878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1318566076 369377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well it might work. I'm sceptical of their compressed size though (221.5? It should be eighty -- or is that in the encoded format?) < 1318566083 877093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: But anyway, the output files from it all would still be a terabyte, no matter what. < 1318566090 861341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I need those on my disk to run a bot on. < 1318566094 439495 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh. < 1318566121 753341 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :elliott: You, sir, are mad. < 1318566126 687954 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net PRIVMSG #esoteric :Awesome, but mad. < 1318566149 535943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION times how long it takes to download one of the zips, so he can estimate the time to download the whole thing. < 1318566150 642388 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Where do you download them? < 1318566156 661140 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh.... < 1318566161 120215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: http://books.google.com/ngrams/datasets; it's the first set of 5-grams on that page. < 1318566166 511120 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have a file named --eng-1M in my current directory < 1318566171 58082 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do I delete it? < 1318566173 901925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rm -- --eng-1M < 1318566186 60459 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. excellent. < 1318566190 86853 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :forgot about the -- thing < 1318566238 561745 :Gregor!foobar@codu.org PRIVMSG #esoteric :More generally (for e.g. cat that's a jerk and doesn't like --), you can of course use ./--eng-1M < 1318566284 59522 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes. < 1318566295 26130 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION has access to a server that can download each 100MB file in ~10 seconds. < 1318566300 505231 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I guess that doesn't do you much good. < 1318566331 491335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, there's no way that downloading the output file could possibly be quicker than downloading all the sources :P < 1318566342 823811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially since I likely have more RAM than whatever ~cloud~ substrate I could afford. < 1318566356 547255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, it took 3m34.263s to download that one. < 1318566366 313480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So that's... < 1318566376 370557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :46.67 hours to download the entire thing. < 1318566383 49676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a lot of time. < 1318566392 714374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially considering it'd peg my connection :P < 1318566413 791066 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: You can ship a hard drive to Amazon and have them put data on it. < 1318566419 831758 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I don't know if that comes out cheaper/faster. < 1318566428 225156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can? < 1318566446 221474 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :http://aws.amazon.com/importexport/ < 1318566474 242384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That would just be in the special format you linked to, wouldn't it? < 1318566487 122585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd prefer the originals; I already have some tools to process them. :p < 1318566495 546439 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :True, I suppose. < 1318566503 25554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, it's $80.00 + $2.49 times an unspecified number. < 1318566507 16950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The DVDs are like a hundred bucks. < 1318566521 296032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doesn't sound like it adds up to me. < 1318566526 506155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Grr, http://www.ldc.upenn.edu/Catalog/CatalogEntry.jsp?catalogId=LDC2006T13 is out of order. < 1318566533 857191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks the cache for the exact price. < 1318566540 346652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Non-member Fee: Please contact the LDC at 1-(215)-573-1275 or ldc@ldc.upenn.edu for all pricing information. < 1318566544 30827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? It had the price not long ago. < 1318566566 689529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Those DVDs are of a different corpus, and probably a lower-quality one, but eh.) < 1318566574 76675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes indeed: < 1318566574 278822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Non-member Fee: US $150.00 < 1318566579 534331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if they're charging more for it now? < 1318566711 170062 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Where are you? .uk? < 1318566728 804573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.qq; but yes. < 1318566734 698603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They should really have .qq domains. < 1318566736 221197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :q is the best letter. < 1318566758 552506 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :q is an abomination < 1318566769 84901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Why. < 1318566773 443910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why would you say such < 1318566773 905629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lies < 1318566801 972903 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ᛩ < 1318566805 353802 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION founds Qoqonia to make .qq domains. < 1318566840 964306 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weeee, generating these datas == more fun than watching paint drying. < 1318566856 477561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: If you were smart and didn't use Perl like I'm not not doing, it would go much faster. < 1318566873 734089 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am beginning to regret using perl now that I'm in debugging. < 1318566879 805765 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION wonders if there's a service where they download things and ship them to you. < 1318566887 189245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's called an ISP, I think. :p < 1318566896 75869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The shipping is done over copper. < 1318566906 341030 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ha, imagine if they shipped like a CD or something. < 1318566915 285318 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, multiple DVDs < 1318566923 907414 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the shipping time would have to be shorter than the download time for the customer. < 1318566953 364507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: That's kind of the point. < 1318566965 937652 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: note that we are saying the same thing. < 1318566969 873078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Except not really, because waiting a week =/= scheduling time to peg my internet connection for forty eight hours. < 1318567003 319565 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Just throttle the download. < 1318567016 999347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, then it'll only take ten years, < 1318567020 924166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/second ,/./ < 1318567023 814 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Don't throttle it that much. < 1318567040 221069 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Presumably if your Internet connection was half as fast as it is right now it wouldn't be that bad. < 1318567047 506570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, it would. < 1318567054 899372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I only have eight megabits, man. And I never get eight megabits. < 1318567067 281793 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That's a lotta megabits, man. < 1318567079 762238 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION gets ~0.8 megabits at home. < 1318567093 612548 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :And I live in Silicon Valley. If you can believe that. < 1318567113 94298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More like Silicon Ha-ha. Vey. < 1318567127 905451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, Valley doesn't end in Vey. < 1318567144 635027 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Indeed. < 1318567150 913015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But maybe it COULD??? < 1318567155 264809 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Nope. < 1318567198 951608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1318567203 957579 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :http://www.canadiandownload.com/ < 1318567294 527020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Looks legit. < 1318567303 290216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It, uh, only supports one URL though. < 1318567316 167927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also I'm not in Canada. < 1318567316 322206 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's a bit of a joke website, I suspect. < 1318567328 303048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well... < 1318567329 248385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"We're in the process of burning all the discs for everyone who requested the service (as long as what they requested won't land us in jail for shipping it over international borders)." < 1318567338 812539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Disclaimer: We are unable to download and ship pornography, copyrighted information, or anything else that could get us in the shit with customs or the FBI." < 1318567344 343828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Copyrighted information? So almost everything? < 1318567352 614804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION bets Google claim copyright on their corpus. < 1318567403 883612 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION creates a 100000-gram corpus from his favourite book. < 1318567420 662548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: With "cat"? < 1318567424 584138 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Yep. < 1318567433 217382 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I prefer to call it copyright-adjust. < 1318567446 754226 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's my corpus, after all. < 1318567486 79034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It occurs to me that I have no idea how many pages 100000 words is. < 1318567494 625992 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Nor I. < 1318567511 536260 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :http://answers.google.com/answers/threadview?id=608972 < 1318567523 989772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :W|A says five hundred "screenplay pages". < 1318567549 8000 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :∀|M < 1318567643 392667 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Whiile you're at it, can you do Hebrew too? < 1318567663 629194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, Google actually offer Hebrew data. < 1318567681 142279 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Yep. < 1318567682 614160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Unfortunately I know nearly nothing about Hebrew, so I would be unable to (a) understand what it spits out or (b) tune my code to it. < 1318567691 297305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does Hebrew even have sentence boundaries? < 1318567699 602785 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sure. < 1318567729 469296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Weeeeeeell, I /could/ do it, but it's -- oh, the data set is tiny. < 1318567737 298899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sixty K per archive. < 1318567746 231963 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it takes up to 10 seconds to import my data module... < 1318567759 525732 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I should switch to Storable. < 1318567764 917996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I suppose I'll give it a bash once I get everything written. < 1318567769 194565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Ten seconds? That's nothing. < 1318567774 289230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, your data module. Okay. < 1318567787 772034 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah. < 1318567791 52608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: But I wouldn't expect much; I'm going to tune it for well-formed punctuation, realistic lengths, full sentences, etc. < 1318567797 105637 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Starting up ghci takes me two seconds. :-( < 1318567799 781488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :None of which I know about in the context of Hebrew. < 1318567804 562768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What, why? < 1318567819 638540 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Medium two-digit number of imports in .ghci < 1318567827 851024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That's called a problem. < 1318567833 74909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You have a problem; try removing it. < 1318567836 927436 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :The fact that it takes two seconds? I agree. < 1318567840 685646 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I can. < 1318567861 307080 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :..pronounce out loud Hebrew text that has vowels... < 1318567880 473537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: No, your imports. < 1318567887 437930 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :10 seconds every time it runs, or only when it compiles? < 1318567890 799801 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :My imports, my business. < 1318567893 233228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: ghci. < 1318567913 529611 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I assume Patashu is talking to CakeProphet. < 1318567925 588165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. < 1318567927 691440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Imports. < 1318567939 794243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At least that's what the context implied, with Storable. < 1318567985 373165 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1318567988 728434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Have a whine: Interning is probably going to lengthen the corpus by quite a bit, because most words are shorter than eight bytes. < 1318567999 399189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless, hmm. < 1318568009 17544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are probably fewer than 4 billion words in the corpus. < 1318568013 728539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So it should shrink. < 1318568032 443269 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Which corpus? < 1318568039 959960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The English five-grams. < 1318568060 275459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The one-grams are a different matter, there's a shitload of them, but they only include five-grams that occurred at least forty times. < 1318568067 640903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I doubt there's many nonce words :P < 1318568083 34103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I would /expect/ (hope) that a thirty-two bit integer would be enough to identify each word in the corpus. < 1318568109 667172 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :How do you have all this hard drive space? < 1318568165 626068 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I might split my datasets into multiple modules < 1318568172 334088 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and import them dynamically based on command-line options. < 1318568177 908029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: < 1318568179 415027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Filesystem Size Used Avail Use% Mounted on < 1318568179 561629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/dev/sda5 134G 14G 114G 11% / < 1318568180 440591 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that should speed up startup times. < 1318568189 567893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I don't, but one terabyte external disks are pretty cheap. < 1318568203 688370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I already have a nice ~three hundred gig external disk that I can test subsets of the corpus on. < 1318568214 729991 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION recommends 1TB RAM. < 1318568220 208817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, it would be nice. < 1318568230 133092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But really: < 1318568230 782553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rw-rw-r-- 1 elliott elliott 20M 2011-10-14 03:08 foo < 1318568230 929355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rw-r--r-- 1 elliott elliott 936M 2010-12-25 00:03 googlebooks-eng-all-5gram-20090715-478.csv < 1318568232 757004 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION bought a 1.5 TB external for around $60 < 1318568234 734129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The former is the reduced version of the latter. < 1318568247 903419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The csv (not actually a CSV) has one line per /year/, and useless page/book counts. < 1318568260 177311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo is just a binary form with all the years smushed together and only the full count. < 1318568260 752238 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> (compare `on` length) "elliott" "shachaf" < 1318568261 624686 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : EQ < 1318568268 916097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Huh? Your name totally looks longer. < 1318568271 1871 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Weird. That must be why I keep thinking you're me. < 1318568286 72327 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: My name is totally shorter in sane languages. < 1318568296 722992 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :שחף < 1318568300 72709 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however < 1318568313 449321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That ש looks so unba- AUGH IT CHANGED WHEN I COPIED IT < 1318568318 656814 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :splitting my script into like 24+ modules makes it annoying to port over to hackego. < 1318568325 855723 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does omit non-occurring years completely, yes. (Given that the years start from 1600-something, it'd make for even hueger files otherwise.) < 1318568327 53263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DEVIL'S LANGUAGE DEVIL'S LANGUAGE MY COMPUTER IS BREAKING THE LAWS OF LOGIC AUUUUUGH < 1318568331 286944 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as I'll have to point perl to the directory where the modules are located. < 1318568337 828768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION cries < 1318568339 544654 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Welcome to the nightmare of handling RTL languages on most computers. < 1318568343 602584 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e "print @INC" < 1318568349 31956 :MichaelBurge!~quassel@75-175-85-198.ptld.qwest.net QUIT :Read error: Connection reset by peer < 1318568349 849190 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/etc/perl/usr/local/lib/perl/5.10.1/usr/local/share/perl/5.10.1/usr/lib/perl5/usr/share/perl5/usr/lib/perl/5.10/usr/share/perl/5.10/usr/local/lib/site_perl. < 1318568352 173651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: YOUR LANGUAGE IS BROKEN ;_______; < 1318568356 714697 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :NO U < 1318568357 666580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION cries some more. < 1318568357 813114 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$, = " "; print @INC' < 1318568359 508113 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And there certainly seemed to be very many not-really-5grams, though I didn't count them. < 1318568359 653746 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . < 1318568373 109518 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MSleep < 1318568381 929220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yes, I'm just not sure what to do with them. A lot of them seem to have an extra space signifying an empty word after them (but not more than one space to pad them out fully). < 1318568391 586115 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'd have to have some environment variables configured probably... or have all the data modules in bin which is ugly. < 1318568400 826042 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: ף is a "final letter". It's only used if it's on the end of a word, otherwise you use פ. < 1318568404 261135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I can easily process them as less-than-five grams, I'm just not sure what to do. < 1318568420 50783 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: do you think you could convince Gregor to let me modify the Perl module lookup paths? < 1318568421 381680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: פ is nicer. It's a sane capital letter, just upside down. < 1318568424 979574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You know, in real languages. < 1318568428 492305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You can push to @INC. < 1318568438 116234 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...bleh. fine. < 1318568459 88248 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can "use lib 'dir';" < 1318568461 209167 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net JOIN :#esoteric < 1318568464 307800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: What fizzie said. < 1318568466 898596 :pikhq_!~pikhq@71-219-254-140.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1318568479 830908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I wonder how mega-slow the babbler will be; it's going to have to do, like, hundreds of seeks, over USB, to produce a single sentence. < 1318568483 748470 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: is that the same as pushing to @INC? < 1318568497 112524 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except at compiletime. < 1318568500 740174 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"compile"time < 1318568504 520494 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: אליוט is shorter, too. < 1318568510 185591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What's that? < 1318568512 450000 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's pretty much a superior language in every respect. < 1318568519 129915 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: http://he.wikipedia.org/wiki/%D7%98%D7%99_%D7%90%D7%A1_%D7%90%D7%9C%D7%99%D7%95%D7%98 < 1318568531 82415 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Almost. I think there was some subtle difference. < 1318568534 123446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That page, is, like, backwards. < 1318568539 787718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Also my name has two "t"s. < 1318568550 494148 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Only in redundant languages. < 1318568550 730691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, two "l"s too. < 1318568554 786690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can you duplicate the relevant letters for me, please? < 1318568558 684450 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No. < 1318568561 574477 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It doesn't work that way. < 1318568566 24746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, it does. Do it. < 1318568574 215615 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :If you have two letters in a row, it's pretty stronly implied that there's a vowel between them. < 1318568587 115331 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Vowels aren't usually written, you see. < 1318568593 275655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only if you're dumb. People will totally understand what it means. < 1318568598 691674 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, right, it also auto-adds $dir/$arch/ too if $dir/$arch/auto exists. And also versions. < 1318568616 363416 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...cool, I guess... < 1318568618 986553 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :אלליוטט < 1318568636 6927 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION doesn't even know what that means. < 1318568636 330157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Excellent. < 1318568640 311622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It means "Elliott". < 1318568649 857971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* אלליוטט :Erroneous Nickname < 1318568651 8081 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :More like Ellelliottett < 1318568655 769826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Augh, my input field right-aligned when I pasted that. < 1318568658 412478 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Well, it's less silly-looking than BEGIN { unshift @INC, 'dir' } < 1318568660 604230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That is also an acceptable name for me. < 1318568670 968115 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: When are you moving to CA, by the way? < 1318568689 912972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I do not plan to move to the US. < 1318568732 760191 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Silly elliott. < 1318568736 240211 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Silliott. < 1318568767 114531 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but the US is such a good country. < 1318568776 9470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It is just too good for me. < 1318568790 546088 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can buy pre-sliced roast beef that's /french onion dip/ flavored. < 1318568792 679901 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what more do you want. < 1318568803 817277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. < 1318568804 122110 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION vegetarian < 1318568805 67854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Tomorrow. < 1318568807 670000 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also hotdogs wrapped in pancake. < 1318568809 959539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow. < 1318568812 118539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: In ten minutes. < 1318568855 213224 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also you guys may have this too, but I've seen hotdogs that are /filled with gross processed cheese stuff/ < 1318568866 254844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WOOOOOOOOOW < 1318568869 631171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I am in fact already in the US. < 1318568871 778496 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :America has the best food. < 1318568893 845645 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: That's the spirit. < 1318568902 575814 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Motivations like that might not get you here to northern CA, though... < 1318568978 693320 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :America: land of the 3.8L soda. < 1318569021 909136 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I've seen 3L but not that. < 1318569035 249156 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :Apparently 7-11 carries such a thing. < 1318569041 997926 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :I've not seen anyone go quite that far. < 1318569052 87392 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :https://upload.wikimedia.org/wikipedia/en/d/d5/Big_gulp6480.JPG This, sure. < 1318569068 602536 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know at quiktrip you can get like 48 oz. sodas for a dollar... < 1318569074 634184 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is an obscene liquid to cent ratio. < 1318569095 548174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's, like, forty eight ounces to the dollar. < 1318569158 624526 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Did you know US pints /= UK pints? < 1318569172 261224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought you guys didn't use pints. Am I wrong? < 1318569179 254201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess there's nothing else you could use. < 1318569187 582429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Metric is communist, and I don't know of anything else even semi-reasonable. < 1318569198 163224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The imperial version is 20 imperial fluid ounces and is equivalent to about 568 mL, while the U.S. version is 16 U.S. fluid ounces and is equivalent to about 473 mL. Thus the traditional British pint of beer is approximately 20% larger than the American pint." < 1318569200 555452 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Something based on base 12 would be better than metric. < 1318569203 900254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See, we UK are more hardy folk. < 1318569208 879563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You mean like the imperial system? < 1318569212 866124 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No. < 1318569213 349336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Well. Sort of...) < 1318569215 715895 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I don't mean that. < 1318569230 280113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You're not one of those Dozenal Society folks, are you? < 1318569241 896907 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sure I am. < 1318569243 467129 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Well, maybe. < 1318569245 987367 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I've never heard of them. < 1318569266 247530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The DSA has been around since World War II" < 1318569270 291519 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: they call themselves that because there's probably only a dozen of them. < 1318569273 640445 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(hhahahahahahauhweiuwe) < 1318569273 787184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Talk about priorities. < 1318569337 491075 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: So in _1984_, this person talks about how 1L is too much but 0.5L is too little -- it don't satisfy, as I recall. < 1318569379 945784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You mean "in _1194_". < 1318569381 349782 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :imperial system is why USA is #1!!!! < 1318569396 322058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :74A and All That. < 1318569410 143817 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: I'm told that balanced ternary > base 12. < 1318569416 150406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Ah. < 1318569442 152187 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :balanced ternary sounds awful. < 1318569508 360195 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION lives about -1-1-1-1-1-1 miles from your house. < 1318569524 248664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Distances can't be negative. < 1318569539 583769 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :balanced ternary has -1 as a digit am I right? < 1318569549 918022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure. < 1318569618 57672 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so balanced ternary is more like binary but where each digit can have a sign that alternates the sign of the resultant number? < 1318569622 151754 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :each 1 < 1318569631 913491 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_>? < 1318569641 305898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Balanced_ternary < 1318569653 860411 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: How did you do that?! < 1318569661 574061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What. < 1318569671 872078 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :You just made this link appear to a page containing relevant information about a topic. < 1318569675 792520 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you have the wikimagicks < 1318569690 552279 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: If only more IRC users had your powers. < 1318569692 862708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's because I'm a secret wizard. < 1318569701 993793 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I knew it. < 1318569739 957271 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man the internet takes all the fun out of conversations. < 1318569744 469391 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :specifically the question-answer part. < 1318569891 52234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks balanced ternary looks nice. < 1318569923 402852 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I think YOUR FACE looks nice. < 1318569962 540916 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION agrees about elliott's face. < 1318569975 52023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1318570029 770255 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They barely have any 2L bottles here :/ -- there are some, but the traditional 1.5L is still far more common. < 1318570073 939893 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :traditional 1.5L < 1318570081 892505 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1.5L is like a new thing in the southeastern US. < 1318570104 918793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Do you think I should just process them as less-than-five-grams I MUST KNOW. < 1318570119 349962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: (And maybe drop the terminating "empty words"?) < 1318570205 768791 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Words, words, words. < 1318570209 239183 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :elliott: The US actually uses a bizarre hybrid of US traditional and metric units for fluid measures. < 1318570223 975490 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :To Americans, liters are entirely meaningful units. < 1318570224 512192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes. < 1318570228 569435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Suuuuuuuuure. < 1318570264 859388 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I don't know; I'd just drop them all for consistency's sake. And also parse that quoting while at it. But it's baaaad that they even are there. < 1318570279 193381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Is "baaaad" meant to signify Great Badness? < 1318570290 420452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: But anyway, you saw my numbers: it's a whole sixth of one of the files and therefore probably of the whole corpus. < 1318570291 967390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a lot. < 1318570382 21717 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :elliott: Bottled soda generally comes in 16 fl. oz, 20 fl. oz, and 2L. < 1318570407 646480 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :Other available sizes include 12.5 fl. oz, 7.5 fl. oz, 1.25L, and 1.5L. < 1318570418 419970 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net PRIVMSG #esoteric :Oh, and 1L, of course. < 1318570576 420410 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1318570602 875760 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Sure, but I'd still ignore them, since they're so obviously broken. Though I guess if you're going to take less-than-5 subgrams (not a word) of the other 5-grams too, you could also take those truncated ones. < 1318570624 893818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Well, I'm doing a reverse-context tree, so... < 1318570641 630895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I don't suppose you have any idea why there could be so many broken ones? They seem to coincide a lot with punctuation. < 1318570647 293325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like things starting ". < 1318570901 799964 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :All the non-truncated things starting with " seemed to me be things containing " inside, with the inner "s properly escaped by doubling. < 1318570966 382324 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Possibly the truncated ones had some other punctuation character which got them split badly. Perhaps you can figure out what would have followed from the context. < 1318570974 697545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Weeeell... < 1318570996 226229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's no longer in my backlog. < 1318571004 56397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But they did not look that odd. < 1318571023 456779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Fr'instance: < 1318571023 768755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:49:34: ("\"* The latter ",54) < 1318571023 915462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:49:36: ("\"* Thus ",73) < 1318571023 915648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:49:43: ("\"* that is ",75) < 1318571032 905999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's four words, last word empty. < 1318571038 542972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :First word "*. < 1318571136 824139 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, I don't know. But I'm reasonably certain in those the real first word was plain '*'. < 1318571206 30122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Really? Howso? < 1318571208 749617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's no terminating quote. < 1318571226 105338 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, because it got split along with the rest of the words. < 1318571237 695296 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As well as in all the [""" And then I said"]-style non-truncated 5-grams, I'm pretty sure it's trying to mean ["][and][then][I][said]. < 1318571247 438564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Split how? Sorry if I'm being dense. < 1318571326 698465 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :#perl is such a friendly community < 1318571328 935297 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of assholes < 1318571351 53021 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one guy literally told me I would mess up using a join. Like I don't know how it works... < 1318571355 261308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: The one person you've quoted so far is also a #haskell op and has sometimes been in #esoteric. :p < 1318571390 240856 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I don't remember why I quoted that guy but it wasn't because he was being an asshole. < 1318571393 532163 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I think. < 1318571396 589110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was the gdb thing. < 1318571397 779254 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I mean it was originally something like ["* The latter "" saints"], representing [*][The][latter]["][saints], in the unbroken dataset, and something broke it. < 1318571408 485879 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yeah that was for the purpose of providing context to a question. < 1318571414 627364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Ah. < 1318571446 948982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: So you think I should basically strip off quotes-as-the-first-character-of-a-first-word-that-is-longer-than-one-character-that-aren't-later-teminated? < 1318571451 238565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/teminated/terminated/. < 1318571460 943323 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I was threatened with a kickban for calling out that guy as being a jerk. :P < 1318571462 411337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And then de-escape "" inside. < 1318571514 467737 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*the guy that said I would improperly use a join < 1318571566 422306 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, unless you can find an example of a "-starting string that isn't either (a) properly terminated, with any inner quotes escaped, or (b) less than 5 words and lacking the terminating quote. < 1318571571 553553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Right. < 1318571590 24786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: " as the first word alone should be fine, right, because n-grams don't start with spaces? < 1318571608 253169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, and I should apply the same treatment to it being the last character of a last word longer than one character that isn't previously terminated. < 1318571806 233607 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :" as a first word alone could be fine, but I doubt any are in the set; all I saw was """ foo ..., which is the start of an escaped [" foo ...]. < 1318571839 984711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION greps it. < 1318571849 991960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, you're right. < 1318571867 24654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: (Why doubt it? Other than that "s seem to be mushed with the word they're stuck to in practice; SIGH.) < 1318571877 743786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't suppose you know of a less bad corpus. < 1318571898 761037 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only good corpus is a dead corpus. < 1318571907 304723 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::D :D :D :D :D :D :D :D :D ::D :D :D :D :D D:D :D :D :D : D:D < 1318571912 675944 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, so it has [""foo]s too? < 1318571936 335163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: No, it has "foo and bar"s. < 1318571947 261566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1318571952 593821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose you'll tell me those are part of the same quoting nonsense. < 1318571956 557576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Augh. < 1318571961 16829 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The unexamined life is not worth living. -- Socrates < 1318571963 134211 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :All non-doubled dquotes I've seen have been part of the quoting, not the data. < 1318571966 315100 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not really sure what this quote is supposed to mean. < 1318571971 6811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It definitely has lines starting """ though: < 1318571973 455337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :""" "" Tell them nothing" 1983 3 3 3 < 1318571975 344258 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I don't really agree with it at all and am highly confused when I see it quoted? < 1318572006 316073 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes: thatms ["]["][Tell][them][nothing] properly quoted. < 1318572019 7238 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it saying that there is no point in living if you don't analyze the events of your life, or... < 1318572021 795930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Like I said, don't suppose you know of a nicer corpus? :p < 1318572032 531054 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it saying that your life is worthless if people don't take notice of it and examine it. < 1318572042 131264 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Nnno, nothing as large and/or freely available. < 1318572154 134902 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You *can* count your own 'grams from Gutenberg, but the texts are predominantly non-modern, and the data is really really messy there too. (There's no consistent standard for the embedded Gutenberg prologues, the metadata often doesn't tell the encoding, and sometimes when it does it's actually a lie.) < 1318572193 419559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, right. < 1318572204 939628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've done "bring your own corpus" stuff before. < 1318572208 956012 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :real life is so much fun you guys. < 1318572223 735536 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net JOIN :#esoteric < 1318572382 184481 :pikhq!~pikhq@174-22-157-78.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1318572582 812676 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wow, I forgot perl can do labels and gotos < 1318572687 519642 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Come to think of it, I don't really know that many text corpora that would be in the form of n-gram counts anyway, since it strictly limits what you can do with it. Usually it's just a large mass of text, and then you can do dependency grammars or whatever with them. Google Books and Google Web are exceptions, possibly because they'd be so unmanageably large otherwise. < 1318572702 910333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1318572831 862054 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, assuming 5 as the average length of a token and one character separating each, the Google Books would be "just" two terabytes. Still. < 1318572867 228252 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or I guess that's after dropping all used-less-than-40-times words. < 1318572885 384042 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So, uh, multiply that by some smallish integer. < 1318573043 433370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1318573062 714609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: used-less-than-40-times ngrams, I think. < 1318573066 546032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not words. < 1318573146 738798 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Words. That calculation was from the unigram total-counts file. < 1318573187 330186 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Sum of second column times six.) < 1318573241 47599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1318573275 898381 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1318573326 401213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Supposedly the corpus contains four percent of every book ever published in English. < 1318573353 214211 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Actually the count might be a real count of words there, pre-filtering, since they say it's useful for getting the relative (i.e. normalized) frequency of each word. I don't feel like summing up the unigram counts to see if it matches or not. < 1318573378 273056 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow perl's import system allows you to completely fabricate non-existent modules. < 1318573450 784328 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 JOIN :#esoteric < 1318573452 491046 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :i = 0x5f3759df - ( i >> 1 ); // what the fuck? < 1318573461 316603 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :From the same file, (sum of column 2)/(sum of column 4) says that the average book has 109698 words. That sounds reasonable enough, it's very close to the book length on Bartledan. < 1318573462 710358 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Why does this amuse me? < 1318573484 907145 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can place a coderef in @INC that will get run when it's encountered in the import process, and that coderef can optionally return another coderef that generates lines of source code. < 1318573503 489890 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"It wasn't even the climax of the book, because there wasn't one. The character died about a third of the way through the penultimate chapter of the book, and the rest of it was just more stuff about road-mending. The book just finished dead at the one hundred thousandth word, because that was how long books were on Bartledan." < 1318573549 744566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1318573555 561238 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :<3 DNA < 1318573625 894358 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Hmm, is And Another Thing any good? (Not DNA, which is why I'm asking) < 1318573633 140957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes and no. < 1318573650 898832 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Haven't read it yet, but "yes and no" is the impression what I've gotten from others. < 1318573686 156253 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe I should use one of those quaint book-lending-places, what do you call them... lie-brary? Something like that. < 1318573699 640948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It tries too hard to imitate Adams. Colfer is very good, certainly he succeeds at that well, and the book is enjoyable. But in some sense it is still, and inevitably, plasticky. < 1318573704 155641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Adams he ain't. < 1318573725 925255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So, read it, but don't expect the sixth book in the trilogy. < 1318573739 642223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's certainly of stellar quality for fanfiction. < 1318573744 128307 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: by "others" do you mean elliott. Because I've gotten that impression from others as well. < 1318573765 211732 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DNA is a pretty cool guy. eh translates to RNA and doesn't afraid of anything. < 1318573765 738579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey, I last talked about it in '09. < 1318573773 34158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You weren't even here. < 1318573787 10665 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, what was I doing in '09... < 1318573813 362516 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :graduating and starting college. < 1318573834 885383 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Honestly, I cannot remember the name "Colfer" < 1318573846 242773 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :having a girlfriend. yeah there was like 2 or maybe 3 years where I kind of stopped being an #esoteric regular. < 1318573850 441847 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then I came back. aren't you guys glad? < 1318573853 459172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Eoin. < 1318573903 999381 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :He's the Artemis Fowl guy; those are some seriously shiny books. (As in, physically, the covers, of the ones I saw in the school lie-brary back then.) < 1318573937 241067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: fizzie: I definitely disliked the focus on minor characters like Wowbagger and (ok, not that minor) Random. < 1318573957 329819 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :SPOILAGE ALERT SPOILAGE ALERT < 1318573974 908407 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle Maybe a -> a -> a < 1318573975 328723 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe fromMaybe :: a -> Maybe a -> a < 1318573975 606895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude asTypeOf :: a -> a -> a < 1318573975 753499 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases orElse :: Maybe a -> Maybe a -> Maybe a < 1318573976 690339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Feels like Adams would make up new ones for the job (though I could imagine Random being a focus). < 1318573980 749437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh pls. < 1318573984 478910 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I think if I thought about it for two seconds, I would expect Random to show up. Wowbagger not so much < 1318573989 704598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's in the first few pages. < 1318573994 234415 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle Maybe a -> Maybe a -> a < 1318573994 590588 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases orElse :: Maybe a -> Maybe a -> Maybe a < 1318573994 817338 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe fromMaybe :: a -> Maybe a -> a < 1318573994 963959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<|>) :: Alternative f => f a -> f a -> f a < 1318574008 840616 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess fromMaybe is like the // of Haskell. < 1318574033 527596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Sgeo|web: Also the cheat around the last book's ending is cheap and you will groan. < 1318574037 493725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's all. < 1318574056 610655 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> Nothing <|> Just 3 < 1318574057 457656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 3 < 1318574065 767978 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay well <|> for Maybe is also kind of like // < 1318574071 672278 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> Just 3 <|> Nothing < 1318574072 529519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 3 < 1318574083 103042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Such a perfect ending it was, too.) < 1318574103 547237 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> Nothing <|> Nothing -- Just a wild guess, completely chosen from an RNG, but could it be .... NOTHING? < 1318574104 423701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1318574133 455502 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I'm not sure when I'd use this though? < 1318574135 895997 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo|web is mad with the logicks < 1318574145 67012 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :>:? < 1318574155 746930 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think fromMaybe is the flip maybe id of Haskell. < 1318574155 893513 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when you have a Maybe value that you'd like to substitute in the event that another Maybe value is Nothing. < 1318574184 921628 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually <|> looks quite useful < 1318574195 430866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: parseOneFormat x <|> parseAnotherFormat x < 1318574204 316332 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :almost as useful as return .: fromMaybe < 1318574217 754503 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :! < 1318574220 874424 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is almost as useful as fromMaybe < 1318574224 821383 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :That's exactly what I think Parsec uses < 1318574249 381636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Yes (but no "x", and the Alternative is different.) < 1318574258 757694 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> Left "hi" <|> Right 0 < 1318574259 554324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Right 0 < 1318574285 973268 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> Just Right <|> Just Left < 1318574286 840436 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1318574287 107528 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (b -> ... < 1318574292 501018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Left = Wrong, by standard interpretation. < 1318574296 894453 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :...Overlapping? < 1318574300 5923 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Not non-existent? < 1318574306 441003 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott: I am aware of this < 1318574309 472446 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: this is because left is traditionally associated with EVIL < 1318574316 716586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :L.hs is monstrous. < 1318574330 972258 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> Right < 1318574331 924016 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1318574332 110681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (b -> ... < 1318574337 184811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :L.hs is monstrous. < 1318574346 722133 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> id < 1318574347 608451 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1318574347 901861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1318574351 422875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :L.hs is monstrous. < 1318574367 55233 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> putStrLn "L.hs is monstrous" < 1318574367 964389 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1318574372 393858 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :derp < 1318574393 656352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> text "a" < 1318574394 427422 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a < 1318574395 473363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brb < 1318574404 821742 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow I really cannot decide what is the best way to fix my car situation. < 1318574449 281155 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's quite tempting to go get a new used car but I think I might get more value of putting a /brand new engine/ in my car and getting probably another 150k at least for only $2000 < 1318574466 781572 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but everyone I know IRL is saying that's a bad idea. I DON'T UNDERSTAND CAR LOGIC. < 1318574486 741324 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*value out of < 1318574513 982250 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Any explanations? < 1318574520 920441 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh? < 1318574545 994329 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo|web: about my car situation or about Haskell stuff above? :P < 1318574560 214609 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :car situation < 1318574566 926180 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :As in, why it would be a bad idea < 1318574573 640514 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION knows approximately nothing about cars < 1318574586 991423 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh well the explanations usually go like "I wouldn't put a new engine in that car". I suppose the reasoning is that I'm putting a lot of money into the car replacing parts... < 1318574600 101563 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but like, it's the same difference if I go put all my money into new used cars. < 1318574697 422145 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one benefit of a new car is potential gas mileage improvement. I found a 1995 Honda Accord for $2000 with 137k miles. That most likely has better mileage than my current Buick Skylark (which gets on average 21 MPG) < 1318574713 285365 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, what units do euro people buy gas in? < 1318574715 105766 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :litres? < 1318574720 699575 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Litres, yes. < 1318574763 358241 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though I think the commonest fuel efficiency number is the other way around; it's litres per hundred kilometres. < 1318574765 236982 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least here. < 1318574772 485814 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run frink 21 miles/gallon -> kilometers/liter < 1318574775 226613 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... weird. < 1318574777 337801 :HackEgo!foobar@codu.org PRIVMSG #esoteric :sh: cannot create kilometers/liter: Directory nonexistent < 1318574782 507569 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol wat < 1318574784 701344 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1318574789 399614 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`frink 21 miles/gallon -> kilometers/liter < 1318574798 226385 :HackEgo!foobar@codu.org PRIVMSG #esoteric :144000/16129 (approx. 8.928017856035712) < 1318574800 259459 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> oh yeah Java. < 1318574828 719169 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can frink even do that conversion... < 1318574846 59616 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`frink 21 miles/gallon -> litres/(100*kilometer) < 1318574846 367955 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That is the correct result. < 1318574854 311665 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Warning: reciprocal conversion \ 16129/1440 (approx. 11.200694444444444) < 1318574863 111538 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh. < 1318574872 43211 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It is right, though the warning is sillyish. < 1318574898 302716 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah not great gas mileage. < 1318574907 392278 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you feed "21 mpg" into W|A, the Corresponding quantities: box has "fuel usage from FU = 1/FC" and gives them as L/100 km, L/km and gal/mi. < 1318574908 982535 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my parents say "that's great" < 1318574910 531659 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolamerica < 1318574948 270746 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`frink 1 light year -> meters < 1318574956 788914 :HackEgo!foobar@codu.org PRIVMSG #esoteric :9.4605284048728832955e+15 < 1318574972 93332 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.fueleconomy.gov/feg/noframes/11853.shtml so yeah according to this a 95 Accord gets significantly improved gas mileage. < 1318574980 640494 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :MAY BE A GOOD IDEA? < 1318574987 505205 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I know so little about cars that it's silly, but I was under the impression that figure should be <10 nowadays. < 1318574987 776135 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`frink 1 light year/gallon -> litres/(100*kilometer) < 1318574998 254351 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Warning: reciprocal conversion \ 4.0012688742102696655e-11 < 1318575011 536452 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :my mileage is so good < 1318575014 426457 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: well it's an older model car. < 1318575019 558963 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :95 Buick Skylark. < 1318575028 3096 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :`frink 1 light year/gallon -> square meter < 1318575037 721560 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Warning: reciprocal conversion \ 4.0012688742102696655e-19 < 1318575043 774950 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric ::) < 1318575047 611354 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"In Europe, the two standard measuring cycles for "litre/100 km" value are "urban" traffic with speeds up to 50 km/h from a cold start, and then "extra urban" travel at various speeds up to 120 km/h which follows the urban test. A combined figure is also quoted showing the total fuel consumed in divided by the total distance traveled in both tests. A reasonably modern European supermini and many mid-size cars, including station wagons, may manage motorway trave < 1318575047 758080 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :l at 5 L/100 km (47 mpg US/56 mpg imp) or 6.5 L/100 km in city traffic (36 mpg US/43 mpg imp), with carbon dioxide emissions of around 140 g/km." < 1318575075 158445 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :supermini? < 1318575079 85579 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how does light year/gallon -> square meter preserve units? < 1318575082 83852 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know what it means. < 1318575090 528120 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Except probably "small". < 1318575102 688048 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :`frink 1 meter -> square meter < 1318575104 112823 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :Patashu: Actually, it doesn't, but only because I fucked it up. < 1318575112 604940 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :`frink 1 gallon/light year -> square meter < 1318575113 991058 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Conformance error \ Left side is: 1 m (length) \ Right side is: 1 m^2 (area) \ Suggestion: multiply left side by length \ or multiply left side by area^(1/2) \ \ For help, type: units[length] \ or \ units[area] \ to list known units with these dimensions. < 1318575119 393057 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok, so it does notice < 1318575122 713509 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you want lightyear not light year < 1318575123 394156 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Conformance error \ Left side is: 0.00039846219030421139204 m^2 s^2 (unknown unit type) \ Right side is: 1 m^2 (area) \ Suggestion: multiply left side by frequency^2 \ or divide left side by time^2 \ \ For help, type: units[frequency] \ or \ units[time] < 1318575127 617738 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :`frink 1 gallon/lightyear -> square meter < 1318575138 272049 :HackEgo!foobar@codu.org PRIVMSG #esoteric :22532213/56313871860600000000000000 (approx. 4.0011834128146076e-19) < 1318575142 937437 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :There we go. < 1318575158 418518 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oooh < 1318575163 604928 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's because gallon is volume < 1318575166 689289 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1318575169 491144 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :m3/m1 = m2 < 1318575176 190344 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :The square meter is a wonderful unit of fuel efficiency. < 1318575178 418333 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :m1/m3 = ??? < 1318575192 935412 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :=m^-2 < 1318575198 543670 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :except isn't gallon more like a unit of energy < 1318575203 758946 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :m^-2, which is why it complained about reciprocal conversion. < 1318575204 239433 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no... < 1318575205 723727 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a volume < 1318575207 204764 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of a substance < 1318575209 835170 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that contains energy. < 1318575221 745085 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in the case of fuel efficiency. < 1318575222 468713 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :when we talk about gallons, we normally talk about burning it to do something < 1318575231 11914 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thouhg I guess if we go down that alley we have to talk about the efficiency as well and blah blah < 1318575232 182836 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION goes to the store to buy a gallon of milk < 1318575238 281481 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :Yes, but a gallon of fuel does not have constant energy content. < 1318575247 78417 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION fills his 100 gallon aquarium with water. < 1318575258 242809 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: what are you talking about? :P < 1318575267 700529 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if a gallon isn't a constant amount of energy how can you talk about something like 'miles per gallon'? < 1318575273 892990 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :shouldn't it then be 'miles per joule' or something < 1318575278 517211 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :gallons are not a constant amount of energy, dude. < 1318575284 384236 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :It's a ballpark figure. < 1318575291 637127 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net PRIVMSG #esoteric :We use it because it's a hell of a lot easier to measure. < 1318575293 781189 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what do you mean mileage varies depending on circumstances patashu??? < 1318575295 560044 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :gosh < 1318575361 198402 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah if I switch to a 95 accord I'll get roughly 4 extra miles per gallon. < 1318575383 230493 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: It's best to go that extra mile. < 1318575388 294737 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I found one for $2000, which is actually cheaper than replacing my engine if I consider labor fees. < 1318575391 303935 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so... < 1318575397 59098 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I'll out this car. :P < 1318575400 235152 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*check out < 1318575403 235483 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: So, monowheel. < 1318575408 340181 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwat? < 1318575421 167727 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Didn't I say it? I was going to, but maybe I got distracted. < 1318575430 308685 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Put your money in monowheel; it sounds a bit like money." < 1318575440 679826 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, what. < 1318575442 526040 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is monowheel < 1318575443 195505 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help < 1318575446 25843 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie has gone insane. < 1318575448 860828 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's a wheel. You are in it. < 1318575467 669219 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.........what? < 1318575469 462795 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.diseno-art.com/images/mcLean-V8-Monowheel.jpg < 1318575469 647366 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :w h a t? < 1318575474 434947 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You know, that sort of thing. < 1318575485 306371 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what no < 1318575485 633160 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bad. < 1318575503 186903 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's the only thing you can do the "hamster thing" in if you brake too hard. < 1318575503 333488 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would you want to ride around in a circle thing. < 1318575521 605711 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that even street legal. < 1318575555 519507 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sounds unlikely. < 1318575597 135602 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it does appear to have tail lights. but no head lights < 1318575598 658605 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway the other one was even better, let me find it. It's < 1318575609 482151 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or lamps. I believe is how euro people say it. WHY IS OUR CAR TERMINOLOGY ALL DIFFERENT. < 1318575614 519788 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh yes, the RIOT Wheel. < 1318575625 695479 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.theriotwheel.com/ < 1318575643 818018 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow what. < 1318575647 187790 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's like a death machine < 1318575651 197539 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :death tractor. < 1318575679 388807 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Can I BUY one? < 1318575679 535732 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Are you NUTS? Then of course you can buy one. These are prototypes, and so stupidly dangerous, but if you'd have bought a Wright Flyer in 1904, then contact us NOW --" < 1318575690 170102 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What is the RIOT Wheel? < 1318575690 339979 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :It's an 1100lb motorized single-wheel vehicle, with < 1318575691 855552 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the driver in front. Why, what does it look like? < 1318575742 326274 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"So what's the HOLD-UP?? < 1318575742 472850 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yeah, I know. Money, of course: a couple o' medical bills --" -- medical bills, how surprising. < 1318575823 46473 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Will they "design cities around it"? < 1318575824 196450 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"Prediction is hard, particularly of the future." No. < 1318575838 12626 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good FAQ < 1318575838 159328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1318575883 215797 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's a bit like a regular monowheel, except when you brake too hard, instead of you going around and around inside the wheel, the (1100lb) wheel rolls over you. < 1318575896 82902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1318575966 920541 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think they actually designed it to account for that. < 1318575972 742885 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.theriotwheel.com/Tech_BigPicture.html < 1318575975 699343 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see "maximum braking" < 1318575981 861352 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, sadly. < 1318575998 636247 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But common sense says it's what should happen if you put the guy in front outside the wheel. < 1318576021 275457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote It's a bit like a regular monowheel, except when you brake too hard, instead of you going around and around inside the wheel, the (1100lb) wheel rolls over you. < 1318576025 884836 :HackEgo!foobar@codu.org PRIVMSG #esoteric :709) It's a bit like a regular monowheel, except when you brake too hard, instead of you going around and around inside the wheel, the (1100lb) wheel rolls over you. < 1318576048 498074 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also if you put a solid-enough stone (or curb) on front of the sled, maybe momentum will flip it over. < 1318576052 496879 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :`quote < 1318576055 333620 :HackEgo!foobar@codu.org PRIVMSG #esoteric :610) Also Perl, but I don't really consider that a programming language so much as a really heavy implementatino of awk < 1318576058 300566 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they're apparently going to try to beat the speed record for a single-wheeled vehicle. < 1318576080 713526 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what did you say to me once about providing context in a quote? < 1318576095 507910 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: "don't do it"? < 1318576104 321664 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no. < 1318576104 469996 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Yeah, though the page looked exactly the same in 2008 or so, so... < 1318576116 310257 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@quote < 1318576116 557888 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :siracusa says: otherwise `maybe` not $ Just otherwise < 1318576136 648033 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"When you context, you make a con out of.. tex.. and T..." < 1318576375 739120 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1318576763 482398 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the riot wheel actually seems like a much better idea than the monowheel. < 1318576975 3111 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.gizmag.com/embrio-one-wheel-concept/2350/ < 1318576976 499755 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bahahaha < 1318577009 168589 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle Char -> Int < 1318577009 466917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char digitToInt :: Char -> Int < 1318577009 748875 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char ord :: Char -> Int < 1318577009 895401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 count :: Char -> ByteString -> Int < 1318577013 117085 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle Int -> Char < 1318577013 556858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char chr :: Int -> Char < 1318577013 842576 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char intToDigit :: Int -> Char < 1318577013 989221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 index :: ByteString -> Int -> Char < 1318577248 298808 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Subroutine references are the simplest case. When the inclusion system walks through @INC and encounters a subroutine, this subroutine gets called with two parameters, the first a reference to itself, and the second the name of the file to be included (e.g., "Foo/Bar.pm"). The subroutine should return either nothing or else a list of up to three values in the following order < 1318577255 563064 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder why it gets a reference to itself... < 1318577545 554680 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Dear Chromium: Please stop hero derping < 1318577626 335504 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Dear autocorrect: Please die. < 1318577683 52617 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh god there's two Sgeo < 1318577725 966194 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Dear Sgeo: Please multiply. < 1318578009 918388 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :> [S] Sgeo: Reproduce < 1318578010 729249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `S'Not in scope: data constructor `Sgeo'Not ... < 1318578551 723815 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :another benefit of using multiple modules for the data: adding new modules does not require generating the entire thing again. < 1318578777 4648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tmpfs 740M 968K 739M 1% /run < 1318578777 151274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :none 5.0M 0 5.0M 0% /run/lock < 1318578777 297940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :none 1.9G 728K 1.9G 1% /run/shm < 1318578778 484198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait. What? < 1318578784 807200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ ls /run < 1318578784 954104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :acpid.pid ConsoleKit dbus lightdm.pid network-interface-security rsyslogd.pid udev upstart-udev-bridge.pid < 1318578784 954213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :acpid.socket console-kit-daemon.pid dhclient-wlan0.pid lock NetworkManager.pid samba udev-configure-printer utmp < 1318578784 954259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :atd.pid crond.pid initramfs motd nm-dhclient-wlan0.conf sdp udisks wpa_supplicant < 1318578786 811437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :avahi-daemon crond.reboot kerneloops.pid mount pm-utils sendsigs.omit.d unattended-upgrades.lock < 1318578789 824568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :console cups lightdm network pppconfig shm upstart-socket-bridge.pid < 1318578792 821958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Explain. < 1318578795 722 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Huh. Yesod has a thing that lets it take a Yesod (and perhaps a broader category) site and package it as a desktop application < 1318578810 882936 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric : Don't do that < 1318578837 406198 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric : Don't put quotes in my mouth < 1318578925 454292 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$x = $y = 2; print $y,$x' < 1318578927 692209 :HackEgo!foobar@codu.org PRIVMSG #esoteric :22 < 1318578961 878000 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '%x = %y = (); $y{x}=2; print %x,%y;' < 1318578963 851849 :HackEgo!foobar@codu.org PRIVMSG #esoteric :x2 < 1318579053 58511 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :It bothers me a bit that "Just trust Google" is a Yesod default < 1318579068 434194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How does it trust Google? < 1318579079 263703 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :-- And tell us where to find the jQuery libraries. We'll just use the defaults, -- which point to the Google CDN. instance YesodJquery Synopsis < 1318579093 620236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: That's an everything default; it's the official way to use jQuery. < 1318579129 421091 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION nods and backs away slowly at the Google takeover of the web < 1318579161 257422 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Seriously, how is that... I mean... why.... < 1318579171 252204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Because Google have tons of servers and browsers can cache it. < 1318579176 977874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CDNs are not an uncommon tactic. < 1318579195 450339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is why Yahoo tells you to use their Yahoo API stuff that was quite popular a while back directly from their servers. < 1318579206 264529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It avoids downloading the same files seven billion times. < 1318579212 482159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And if you think /that's/ how Google's taking over the web, then you're blind. < 1318579236 843024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Anyway, Google is probably _more_ secure than jquery.org or whatever; how many developers would check the minified version before using it? < 1318579268 151216 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I may have trust issues < 1318579279 488311 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Which is weird because I pretty much trust Google with my life at this point < 1318579299 708150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I explicitly detailed reasons why Google's trustability /in this case/ is strictly >= jquery.com. < 1318579327 157997 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I meant in terms of trusting that Google is not actively malicious >.> < 1318579359 682541 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Or maybe you meant even in those terms too < 1318579376 366475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Someone exploiting jquery.com is about ten thousand times more likely. < 1318579386 959960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I'm not sure how much you could do with a hijacked jQuery. < 1318579405 483756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There aren't special jQuery calls for handling sensitive data; it would be an unwieldy, and _very_ obvious, hijacking. < 1318579410 221569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Anyone using Firebug would spot it instantly.) < 1318579617 392234 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :"The widget generated contains only the contents of the form, not the form tag itself. So..." < 1318579631 594055 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Hmm, weird, I wonder why. Multiple forms in a single form tag? < 1318579667 624979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Things like GET/POST/action/encoding are separate from the actual fields. < 1318579674 605605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But seriously stop talking about web stuff, it is really boring. < 1318579749 746956 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliott needs to get with the times < 1318579750 456524 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :web 3.0 < 1318579822 649837 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Oh god Web 3.0 is an actual existent buzzword < 1318579915 225604 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's increasing at an exponential rate < 1318579923 868253 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Soon we'll be talking about web infinity.0 < 1318579924 201207 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Web 3.11 is next. < 1318579937 192330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Like Firefox version numbers! < 1318579938 284106 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Or web NaN.0 for those who coded it poorly < 1318579940 140426 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Yes < 1318579948 640062 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Man, now I want a program that's version NaN.0 < 1318579968 355296 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Version number components aren't floating point numbers. < 1318579991 384505 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But some programming languages treat all numbers as floats < 1318579994 541228 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(unless you tell them not to) < 1318579998 607361 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know what that /run is all about; it looks like the contents of a regular /var/run. < 1318580004 624661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Version numbers also aren't numbers. < 1318580020 548651 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: I never claimed they were. < 1318580027 379092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was at Patashu. < 1318580028 66174 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric : shachaf: I never claimed you claimed they were. < 1318580029 968131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :drwxr-xr-x 21 root root 800 2011-10-13 17:52 run < 1318580030 114811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The "run" is red, why is it red. < 1318580030 795645 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh. < 1318580038 276230 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what if version numbers were in maths. < 1318580038 422716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Im cry. < 1318580049 279404 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"the set of all version numbers" < 1318580065 7028 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott sad :-( < 1318580080 912369 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :When are you changing your name to Trevor? < 1318580146 160458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* trevor :Nickname is already in use. < 1318580168 158364 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :* elliott :Nickname is already in use. < 1318580191 622780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* shachaſ :Erroneous Nickname < 1318580195 286323 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :All version numbers to be used from henceforth must either have been used previously, or submitted to committee for consideration. Average time for definitive rulings expected to be one year. < 1318580203 121581 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ORPHAN 40;31;01 # symlink to nonexistent file, or non-stat'able file <- those are red. < 1318580212 473765 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least in the default dircolors db here. < 1318580233 215765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://books.google.com/ngrams/graph?content=afs&year_start=1750&year_end=2000&corpus=0&smoothing=3 < 1318580239 213944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't like Google's OCR system. < 1318580246 110277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://books.google.com/ngrams/graph?content=fuck&year_start=1750&year_end=2000&corpus=0&smoothing=3 < 1318580249 789439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Come on, guys. < 1318580253 294223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's called a long s. < 1318580258 518912 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I just ran `rm *` in my home directory < 1318580260 109482 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :All the non-hidden non-directories are gone. < 1318580261 205947 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What do I do. < 1318580265 676960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Smile. < 1318580275 191923 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You're on candid camera. < 1318580331 171350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://multitude.tv/content/view/471/60/ < 1318580342 300888 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They know about long s, they're just apathetic. ("Why do I see so many misspellings like thif from pre-1800 Englifh books? Use of the medial s.") < 1318580343 86329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I swear to god, the Google data actually has "f" for the long s in all the historical data. < 1318580347 3841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's... < 1318580350 804119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :All the old data is completely unusable. < 1318580354 192545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is so messy. < 1318580413 304738 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There isn't very much of the old data, though. < 1318580423 155847 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :typoing on occasion will add realism < 1318580426 54238 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :trust me guys < 1318580431 806250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: YES BUT COME ON < 1318580440 216211 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1318580461 13521 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1318580526 811381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I SUPPOSE it will all work out but STILL? < 1318580528 503687 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://books.google.com/ngrams/graph?content=efcape%2Cescape&year_start=1750&year_end=2000&corpus=0&smoothing=3 <-- nice crossing there. < 1318580594 330334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Quite a swift transition, innit. < 1318580614 381554 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also -> http://narf-archive.com/pix/0bedf86c5eff1803888d6e7b8529b3603dedc5a1.jpg <- "By the year 2000" WHERE IS THE FUTURE < 1318580646 23692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can that day happen? < 1318580647 944911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please? < 1318580666 413174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(When's that from? It almost seems parody.) < 1318580695 337371 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know; it was a link. It could be a parody, I suppose; it sounds surprisingly modern for what it pretends to be. < 1318580717 601256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The "hovercar" thing is a bit cliche. < 1318580771 505106 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though it's not very different in tune from the not-a-parody "future" articles I've read in the piles of 1970s magazines we had at the summer cottage place. < 1318580775 410642 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so how would I do something like this, but in bash... < 1318580779 630865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't. < 1318580801 224052 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$var? "=$var" : '' < 1318580855 507476 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's in that proggit thing, but no background from there either. < 1318580865 498756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ grep " \"\t" googlebooks-eng-all-5gram-20090715-478.csv < 1318580865 646143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ < 1318580866 501666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Huh?? < 1318580874 343400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I /know/ there are properly fully quoted entries. < 1318580875 663815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, wait. < 1318580877 975193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As a word. Dur. < 1318580879 560043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Im idiot. < 1318580890 574833 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: help < 1318580902 305584 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm a bash noob. < 1318580962 461043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ grep '" ' googlebooks-eng-all-5gram-20090715-478.csv | egrep -v '^"' < 1318580962 607878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ < 1318580967 375610 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: ${var:+=$var} maybe. < 1318580975 382356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Strange; the imbalanced-quotes thing seems only to be for the beginnings of the n-grams. < 1318580989 561386 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: er wait isn't it -? < 1318580999 562955 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as you've explained something similar before. < 1318581003 86540 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: No, that's "use the value if $var is unset". < 1318581008 314234 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1318581016 45690 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: With + it's "use the value if var is set; empty otherwise". < 1318581033 878086 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, s/set/non-empty/. < 1318581051 496808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Be bemused with me. < 1318581128 729605 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: It's not surprising space-quote-tab doesn't match, since why would there be a space before the terminating "? But quote-tab should. < 1318581137 762867 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if Eng1M is a valid Perl package name. < 1318581139 324325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Quote-tab does. < 1318581142 51052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But < 1318581143 600221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott@katia:~/Code/ngrams$ grep '" ' googlebooks-eng-all-5gram-20090715-478.csv | egrep -v '^"' < 1318581153 950386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: So /all imbalanced quotes are at the start of the line/. < 1318581157 327100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That makes no sense, to me. < 1318581188 278198 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Why not? All imbalanced quotes are produced by somehow terminating the n-gram too early, so they all have the starting quote but lack the ending one. < 1318581212 534536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Weeell, okay. I'd expect it to get split somehow so that the ending-only one would appear somewhere else, but fair enough. < 1318581219 317173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: There are no escapes apart from "", right? < 1318581251 405264 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I haven't seen any, at least. < 1318581257 475640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1318581278 443112 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It could be that embedded tabs would also be escaped somehow by the same thing that escaped the quotes, but one hopes there weren't any anywhere. < 1318581339 171703 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey guys check out my somewhat advanced bash usage: http://pastebin.com/PKeH3Gmm < 1318581381 707786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Something like "a b c d"" is theoretically possible, isn't it...? < 1318581385 236150 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Don't you mean ${2:+=$2} instead of ${2+=$2}? < 1318581390 357356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I can't just strip off the last quote and then change "" into " >_< < 1318581394 493028 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: er, yes. < 1318581396 425782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because it could be "a b c d"""" < 1318581404 223270 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bash is weird < 1318581406 641295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, wait < 1318581410 247678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doesn't that actually turn out right? < 1318581420 597159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: FSVO advanced. < 1318581448 450050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Copied to http://sprunge.us/eiPC. < 1318581463 926685 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwhy < 1318581471 630122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because I don't like expiring pastes. < 1318581477 684373 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...why < 1318581479 839803 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I... uh, suppose. Though I believe (unsubstantiated) that a truncated [a][b][c][d"][something] would appear as ["a b c d"" ] with the trailing space in there. But I'm certainly not sure. < 1318581497 824208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I mean, to strip off the /closing/ quote. < 1318581500 920241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: For fully-formed things. < 1318581515 38833 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Is there a Random monad? Is randoms just commonly used? < 1318581527 9034 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: hey you can't do that. I have intellectual property rights over that piece of code that I just freely gave to a pastebin site. < 1318581555 661113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: The random functions are a trivial state monad over the RndGen; it's easy to construct your own. But usually it's simpler to thread the generator. < 1318581560 939096 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Yes, but I mean even when a truncated thing ends in an escaped "", I think there'd be a trailing space there, so it wouldn't be the very last character like it is for non-truncated quoted things. < 1318581571 665704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :randoms is based because you can't return the final generator, so you can't really use it with the IO generator. < 1318581592 779653 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :based? < 1318581596 786110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad. < 1318581606 552353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I keep mixing words with things I'm reading. < 1318581619 668030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Well, I don't want to risk it. But still, if I do "chop off the last quote and then turn "" into ", leaving lone quotes as they are", that should preserve all quote cases with valid escaping... riiiiiight????? < 1318581638 187881 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there any sane way to join two paths in bash? < 1318581653 50093 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Put a / in between them? < 1318581656 19116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ < 1318581664 499241 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like say $a is foo/bar/ then $a/blah is foo/bar//blah < 1318581668 512127 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that fine? < 1318581673 957445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1318581675 502730 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Unless you care. < 1318581683 745011 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I kind of do, but not enough to worry about it. < 1318581685 227046 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :"Excuse me! If the user gives us some input here that read can't read (like "haha"), our program will crash with an ugly error message. If you don't want your program to crash on erronous input, use reads, which returns an empty list when it fails to read a string. When it succeeds, it returns a singleton list with a tuple that has our desired value as one component and a string with what it didn't consume as the other." < 1318581686 236772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how ByteString doesn't even have a simple replace function. < 1318581689 923527 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I suppose. There shouldn't be any lone quotes (or sequence-of-odd-quotes) left, except for the case where you'd accidentally turn a final "" into a single quote. < 1318581696 301912 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Um, why a list, instead of a Maybe? < 1318581699 744184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: ambiguous parses < 1318581711 382938 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ah < 1318581723 870944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: But that shouldn't matter, because I leave lone quotes alone after stripping off the end. < 1318581732 549601 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: ${a#/}/blah if you care. < 1318581737 562042 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sgeo|web: Just define safeRead :: Read a => String -> Maybe a, and then use that. < 1318581738 603950 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Yes, it sounds like it should work all right. < 1318581741 38988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Right. < 1318581764 615521 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Uh, sorry, ${a%/}/blah, I mean. < 1318581766 112865 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :safeRead is optimally defined by using unsafePerformIO to catch the read exception, as elliott will tell you. < 1318581779 507438 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(I can never remember how those go.) < 1318581795 710830 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hey look I decided to use greedy patterns because elliott said it was the most common case < 1318581807 464374 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and it's not what I wanted. < 1318581880 865063 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(no fault of elliott's, I just shouldn't blindly do everything he recommends without actually thinking about what I'm doing) < 1318581897 907120 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: WRONG < 1318581903 35915 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :4 < CakeProphet> (no fault of elliott's, I just shouldn't blindly do < 1318581903 827354 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Obey elliott without question. < 1318581905 567154 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : er < 1318581907 77584 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wrong paste < 1318581913 362248 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :BAH EMACS I HATE YOUR CLIPBOARD STUFF < 1318581918 564699 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: $ (a="x"; b="x/"; echo ${a%/}/y ${b%/}/y) < 1318581918 711308 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :x/y x/y < 1318581920 380332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> breakSubstring "a" "b" < 1318581922 61074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `breakSubstring' < 1318581923 758330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> Data.ByteString.breakSubstring "a" "b" < 1318581924 695013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `Data.ByteString.breakSubstring' < 1318581927 75205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bahh. < 1318581946 560600 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :/^--(.+)(?:=(.+))?$/ < 1318581954 656201 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :/^--(.+)(?:=(.+))?$/ < 1318581956 794221 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should be < 1318581959 584044 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :/^--(.+?)(?:=(.+))?$/ < 1318582024 717981 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :/^--([^=]+)(?:=(.+))?$/ could *possibly* have less backtracking. < 1318582032 310957 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION misses the simple days where he just followed his use-non-greedy-by-default rule. < 1318582039 681761 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> (BS.breakSubstring `on` BSC.pack) "a" "b" < 1318582040 895967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ("b","") < 1318582043 992951 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: ah yes it could be optimized but it's not really a critical section of code. < 1318582047 939909 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's my option parsing. < 1318582074 752481 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for this data generation script. < 1318582097 43706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/ZQic < 1318582104 850818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Perhaps I should make some top-level functions. < 1318582119 982185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: lern to getopt < 1318582123 270394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even bash has it < 1318582132 757922 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: wow I feel like an actual prophet right now... < 1318582137 841306 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can't use getopt in this case, I'm pretty sure. < 1318582145 267022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"i'm sure." < 1318582180 253476 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1318582186 280361 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the options designate that the preceding arguments are files that are grouped into the same dataset, up to the next option. < 1318582187 216247 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: You're using ByteStrings? < 1318582188 366390 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Racist. < 1318582195 700879 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe that can be done with getopt magic but my code works fine. < 1318582205 691347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Nothing I do breaks the Unicode. < 1318582209 905902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Text would merely be added overhead. < 1318582275 839217 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Then what's the meaning of Data.ByteString.Char8? Eh? < 1318582285 889724 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What if someone uses a Unicode newline character instead of \n? < 1318582302 354854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Someone, in this case, is Google. :p < 1318582302 770004 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What if they write an integer using a Unicode character? < 1318582316 979888 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so for example to generate all of the english modules you'd write ./construct_grams.pl --eng-all=EngAll googledata/googlebooks-eng-all*.csv --eng-1M=Eng1M googledata/googlebooks-eng-1M-*.csv --eng-fiction=EngFiction ... < 1318582320 233551 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :For my purposes, given my inexperience, should I be using Text? < 1318582325 860754 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: ...Why B8.last instead of B.last? < 1318582329 808548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: What are your purposes? < 1318582339 188540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: So I can pattern-match on a character literal. < 1318582362 730412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :degrade: Data.ByteString.init: empty ByteString < 1318582362 876979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What. < 1318582369 633731 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318582372 894248 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott: just in general < 1318582377 491399 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Until I get a better grip < 1318582379 845186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: That is not a purpose. < 1318582387 233379 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the option specifies what the option will be named in the actual word generator script, and the (optional) thing on the other side of the = specifies the perl module to save it to. < 1318582387 394503 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Playing around is my purpose < 1318582394 897891 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it's kind of a non-standard option usage. < 1318582396 191613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then just use Strings, since you never write actual programs. < 1318582410 987141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1318582414 538043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi elliott < 1318582427 675924 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo|web: Text isn't particularly difficult < 1318582429 317671 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, sure. < 1318582429 688483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, too busy at work to do esoprogramming, or even roguelike development < 1318582431 332375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's annoying < 1318582446 454869 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ais523: You develop a roguelike? < 1318582449 510573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I did get a chance to practice my golfing skills when I needed to delete duplicated lines from a file in an emergency) < 1318582450 210087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :acehack < 1318582450 385015 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, *that* ais523. < 1318582453 496726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: AceHack, a NetHack fork < 1318582457 132133 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo|web: I think you have Haskellphobia < 1318582457 742805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: There are so many of them. < 1318582458 265082 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION feels like we've been through this before. < 1318582460 586187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, are there other ais523s? < 1318582464 582519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: SO MANY. < 1318582479 855954 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Personally I'd just make construct_grams.pl always construct a single dataset, and call it as ./construct_grams.pl --option="eng-all" --module="EngAll" googledata/googlebooks-eng-all*.csv < 1318582495 741024 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmmm, well... < 1318582503 570712 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I could do that. < 1318582517 781340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That lets him run them in parallel, too. < 1318582542 809559 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah < 1318582548 498347 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't want to recode this thing /again/ < 1318582549 808818 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"bah-rallel". < 1318582570 784486 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just finished making it awesome. < 1318582600 116749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I have found places where someone else had registered ais523, but they're mostly really massive places like AOL < 1318582675 588215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so far, callforjudgement has been unique, but I haven't tried it in too many places < 1318582697 193716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I found the most pathologicalest ngram: < 1318582698 788281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :---------- < 1318582698 935128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"\"" < 1318582698 935332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :---------- < 1318582706 296412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the YouTube account, I don't have access to, but I did create it; YouTube simply decided not to ask me for a password, then created the account, and now I can't log in as it doesn't have a password) < 1318582727 618535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: What, er, do you think that is? The single word "? < 1318582732 62692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Literal emptiness? < 1318582745 354182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes it does, it's tied to your google account < 1318582746 998642 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Ugh. I suppose that's [\"][x][y][z][w] with the other four words lost somewhere. < 1318582751 127943 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Was there a space after? < 1318582759 594921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but there was no google account mentioned < 1318582763 329707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It's, um, hard to check. < 1318582764 192569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I specified an email address < 1318582766 569964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You were logged into one at the time. < 1318582773 79954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Google Account logins are visible from any google site. < 1318582784 653225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you know how paranoid I am with Google cookies, right? < 1318582792 832305 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a "fizzlefozzle" on ##c, I'm feeling identity-threatened. (I used to be "Fizzle" earlier.) < 1318582795 692625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was using a separate browser with history deleted < 1318582803 700126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: OK, let's try this again. < 1318582810 745790 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, I can still run multiple scripts in parallel, I just don't know if I can do that sanely < 1318582818 590326 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1318582821 479497 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I also have to update a record of options -> modules < 1318582838 871929 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and there could be race conditions of some kind. < 1318582844 85348 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1318582854 586778 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There is this thing called advisory file locking. < 1318582862 868418 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh? < 1318582866 197805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Dude, you're overcomplicating things. < 1318582873 429343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is no reason generating two models should have any kind of interaction. < 1318582915 810195 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they have to update their command-line option -> perl module association into some kind of data structure that the script has access to. < 1318582927 761011 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose this could just be a text file. < 1318582940 894762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :---------- < 1318582941 81036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"\"" < 1318582941 81243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :---------- < 1318582941 340571 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They, or you. I wouldn't bother automatating that sort of thing. < 1318582947 141657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That's literally the entire thing, there's no quotes around it oranything. < 1318582951 542535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or anything. < 1318582957 496601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Dude, just... write one. It'll be like five lines. < 1318582968 359975 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, there is a starting quote. < 1318582968 645781 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :roughly 24 lines actually. < 1318582984 939996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yes, but is that the beginning of some escaping, or an actual double-quote token? < 1318583052 482469 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Based on what I've seen, the initial quote is a beginning of a ["a b "" c d"] style quoted-because-of-embedded-double-quote ngram; then the [\""] part is just properly escaped [\"] token; and then it has gotten splut, but it would have been followed with [uh oh ruh roh"] or something. < 1318583081 987634 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Of course that's still just a guess. < 1318583110 258554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh. < 1318583112 814647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You are misinterpreting me. < 1318583117 561316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That was the print-out of the /Haskell string/. < 1318583124 143938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In the file, the n-gram portion of that line looks like this: < 1318583124 655455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1318583128 862185 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh. < 1318583137 654373 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Uh. < 1318583149 121710 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmmmmmmm < 1318583152 55604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You're going to tell me to just drop it, but I want to know what you think it is first. < 1318583155 324424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Other than "a mess". < 1318583155 794646 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so now I can rewrite my build script to be parallel. < 1318583159 654378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: No. < 1318583161 886176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Just use GNU parallel. < 1318583167 98921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like xargs, but parallel. < 1318583174 729000 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :xargs is like xargs, but parallel < 1318583177 1969 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or the parallelllling option of xargs. < 1318583181 919970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, yes, but parallel is simpler. < 1318583186 20046 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :xargs is simpler. < 1318583194 577749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: FSVO simpler. < 1318583203 899867 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :FTCVO simpler < 1318583206 887992 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what is parallel called in shell? < 1318583215 442067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: What? It's called... parallel. < 1318583216 715589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/GNU_parallel < 1318583217 977818 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: My guess is that it's still a ["a b c d e"] except it has gotten truncated to 0 words this time. But really, who can tell. < 1318583223 20922 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :xargs also supports -0 < 1318583226 728395 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ah I need moreutils < 1318583227 640532 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :And all the other goodies. < 1318583234 149588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1318583236 615852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: moreutils is another thing. < 1318583240 320614 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: No, you need xargs < 1318583244 777566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :parallel is just a shell script; pop it into ~/bin < 1318583247 628077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: parallel also does -0. < 1318583250 788592 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The program 'parallel' is currently not installed. You can install it by typing: < 1318583251 150868 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :shachaf@argon:~$ dpkg -S `which parallel` < 1318583251 297447 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :moreutils: /usr/bin/parallel < 1318583253 581228 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sudo apt-get install moreutils < 1318583255 794770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: That is another parallel program. < 1318583258 722429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That is another parallel program. < 1318583260 72621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is unrelated. < 1318583261 723408 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh. < 1318583264 91558 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That one is better. < 1318583265 417697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Does xargs have multi-machine support? < 1318583274 588197 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :um.... so what is parallel called in repos/shell < 1318583276 592064 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It has multi-datacenter support. < 1318583285 712245 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :xargs will do anything. < 1318583292 350202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It's called wget and move into ~/bin < 1318583295 335707 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does xargs have botnet support < 1318583296 614292 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :muahahaha < 1318583298 573298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ftp://ftp.gnu.org/gnu/parallel/parallel-20110822.tar.bz2 < 1318583334 258955 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.gnu.org/software/parallel/ http://www.gnu.org/software/pexec/ GNU the Duplicator. < 1318583336 608268 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is having command line overload < 1318583343 527876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FSVO upload. < 1318583348 46112 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there an option to auto untar stuff. < 1318583352 600193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tar xf < 1318583372 666122 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :xjf < 1318583384 568984 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :don't I need something else for bz2? < 1318583387 48112 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Did you know the 'f' stands for 'file'? < 1318583389 938294 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: xjf < 1318583401 473433 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I always put the compression character in front of the 'x', and everyone thinks I'm all weird for that. :/ :/ :\ < 1318583411 758193 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(As in, tar zxvf, tar jxvf, and so on.) < 1318583416 576661 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :fizzie: You're all weird. < 1318583421 578919 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :xzvf is the One True Order. < 1318583432 243446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: CakeProphet: xf figures it out automatically. < 1318583445 357484 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Only if you're using inferior GNU tools. < 1318583461 177927 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Real Programmers type it in by hand. < 1318583467 421045 :pikhq!~pikhq@71-219-244-179.clsp.qwest.net JOIN :#esoteric < 1318583468 115676 :pikhq_!~pikhq@71-219-194-45.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1318583507 658861 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Of course Real Tar doesn't have any "z" or "j", so... < 1318583512 668828 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"tar: z: unknown function modifier" < 1318583535 230270 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Real Tar is GNU tar. < 1318583551 952697 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :You just ignore whichever features don't make you feel superior enough. < 1318583580 943661 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :% tar < 1318583581 90475 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}... < 1318583581 90724 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :% gtar < 1318583581 90851 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :gtar: You must specify one of the `-Acdtrux' or `--test-label' options < 1318583581 90955 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Try `gtar --help' or `gtar --usage' for more information. < 1318583587 343183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. < 1318583590 258345 :HackEgo!foobar@codu.org PRIVMSG #esoteric :710) Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. < 1318583600 222224 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The first one looks inherently more superior. < 1318583610 824921 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's not trying too much to be friendly and accessible. < 1318583623 500893 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how does parallel differ from &? < 1318583631 716547 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aside from having fancy options < 1318583649 84391 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: :-( < 1318583665 680887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: By being almost completely unrelated to &? < 1318583677 335019 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Not good enough. < 1318583687 955924 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I'm still confused. < 1318583692 644961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ time cabal-dev/bin/degrade googlebooks-eng-all-5gram-20090715-478.csv >bar < 1318583692 791482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :real 0m44.693s < 1318583698 905566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That... that's a problem. < 1318583708 644139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have a: problem. < 1318583710 891141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Time to: profile. < 1318583714 408575 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@whatis degrade < 1318583714 741545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about degrade. < 1318583716 855922 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Your impatience is a problem. A day or two is not a problem. < 1318583724 98159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That's for _one step_. < 1318583728 279730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It was _eight seconds_ before. < 1318583741 369653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Something I messed with now has fiflicated the time it'll take. < 1318583747 815477 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, in that case. < 1318583749 770203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, I like quote 710 < 1318583771 440915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Nine hours is really not very acceptable for the "just clean it up into something vaguely reasonable so that intern can transform it" stag.e < 1318583772 514187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stage. < 1318583774 438350 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does bash have any kind of sensible map? < 1318583781 919169 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :map as in Haskell or perl map < 1318583785 405317 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I don't know, you only have to do it once. < 1318583785 992157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for < 1318583798 361163 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: for k in $space_separated_list; do a_thing_with $k; done. < 1318583800 593754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yes, but for something that was going to take an hour... < 1318583804 691088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Micro-optimising will pay off here. < 1318583839 156738 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm okay < 1318583865 831322 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :for k in "${come_on_fizie_bash_has_arrays[@]"; do a_thing_with "$k"; done < 1318583873 751645 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION can't spell without tab completion. < 1318583882 334530 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :...Or close {}. < 1318583994 714477 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :while read col1 col2; do a_thing_with $col1 $col2; done < a_file_with_two_columns, also. < 1318584025 236669 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I like how bash... < 1318584034 847627 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Hmm, no, I can't think of any honest way of finishing that sentence. < 1318584035 405497 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :There's nothing wrong with using <$> without <*>, right? Even though it's basically a more restricted fma.... well, that would be a reason to use fmap < 1318584046 857338 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sgeo|web: It's not more restricted. < 1318584050 937723 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :@src <$> < 1318584051 231201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f <$> a = fmap f a < 1318584055 87639 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Oh < 1318584061 779633 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION might be a little tired right now < 1318584072 44159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web is always tired iff he's wrong. < 1318584091 668979 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Aren't we all? < 1318584096 351310 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :No, it's more like: If I'm wrong, then I'm tired. < 1318584109 908635 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Since I'm always tired, I can be either right or wrong < 1318584110 351909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what I said. < 1318584115 646743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, almost. < 1318584125 10229 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Well, it's pretty much not what you said. < 1318584127 260227 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :You must be tired. < 1318584150 935893 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so a for loop with parallel should work well yes. < 1318584152 802574 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I support the "let's make tires out of him" proposal, yes. < 1318584152 949334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Very. < 1318584158 572158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: parallel does the for loop for you. < 1318584160 754241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's kind of the point. < 1318584168 46434 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Parallel and/or xargs. :p < 1318584171 475750 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but what I meant was that & spawns new processes... which is a form of parallelization right? < 1318584182 618325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION decides to let you figure it out yousrelf. < 1318584186 356862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/yousrelf/yourself/. < 1318584202 568552 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION figures it out hismelf. < 1318584215 676794 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay I missed the ... on the end of parallel usage string < 1318584226 661982 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then.... how does it differentiate between commands and arguments. < 1318584240 423928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: See, that's why it was so slow: I had a major bug. < 1318584247 444291 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :parallel cat a b c cat d < 1318584281 355097 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: It just splits whenever it sees an argument equal to "cat". < 1318584294 967664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"therapeutialliance"? Some word. < 1318584300 411100 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :parallel cat a b c ls d < 1318584307 576658 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Doesn't work. < 1318584315 706879 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It'll cat a file called "ls". < 1318584321 56840 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :In parallel. < 1318584353 487335 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay well then I still want a for loop to construct the arguments to parallel I think. < 1318584376 170870 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Just pipe the arguments into it; that's what I'd do. < 1318584398 82630 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how so. < 1318584417 898116 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(Note: it's getting late, my brain starts to shut down and I become more dense than usual) < 1318584440 238704 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Just look at the parallel examples. < 1318584457 822832 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know what exactly you want to do with it, after all. < 1318584493 806083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : unescape Main 121 7781622 4.1 1.7 4.1 1.7 < 1318584493 952641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's better. < 1318584608 812139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : parse Main 107 31149605 39.3 52.5 65.3 84.1 < 1318584608 997343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : clean Main 109 52212026 2.7 3.5 6.9 5.2 < 1318584608 997536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : unescape Main 121 7781622 4.1 1.7 4.1 1.7 < 1318584608 997646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : splitTab Ngram 108 88837691 19.1 26.4 19.1 26.4 < 1318584608 997754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gah. < 1318584612 731974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I should optimise splitTab? < 1318584626 595493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :splitTab :: ByteString -> (ByteString, ByteString) < 1318584626 742338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :splitTab b = (B.take n b, B.drop (n+1) b) < 1318584626 742517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where Just n = B8.elemIndex '\t' b < 1318584626 742625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not much to optimise. < 1318584701 127386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ time cabal-dev/bin/degrade googlebooks-eng-all-5gram-20090715-478.csv >/dev/null < 1318584701 273891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :real 0m26.433s < 1318584706 665261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hokay, splitting is definitely quite slow for some reason. < 1318584778 288712 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: E.g. something like this: < 1318584785 122268 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :$ parallel -n 2 echo ./doit.pl < --eng-all EngAll < 1318584785 269029 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> --eng-blah EngBlah < 1318584785 269135 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> ARGS < 1318584785 269244 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :./doit.pl --eng-all EngAll < 1318584785 534826 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :./doit.pl --eng-blah EngBlah < 1318584786 277271 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : not an expression: `--eng-all EngAll' < 1318584786 656661 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `ARGS' < 1318584786 803381 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : not an expression: `--eng-blah EngBlah' < 1318584803 157887 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Obviously without the "> "s, those are just the interactive prompt of "please continue".) < 1318584832 872876 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also without the echo < 1318584843 707246 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You may need to do something else if you want a globbed list-of-files in there, though. < 1318584847 779951 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1318584853 726709 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: I do < 1318584891 439923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is very, very annoying. < 1318584909 422155 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: couldn't I just construct a list of options separated by newlines or something? < 1318584919 600916 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and pipe that to parallel? < 1318584968 794258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AKA what fizzie said. < 1318585023 900590 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Here's one way: < 1318585034 927763 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :$ while read opt mod fglob; do echo --option=$opt --module=$mod $fglob*; done < eng-all EngAll all- < 1318585035 74511 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> eng-blah EngBlah blah- < 1318585035 74559 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> ARGS < 1318585035 260269 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :./doit.pl --option=eng-all --module=EngAll all-1 all-2 all-3 < 1318585036 89165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `ARGS' < 1318585036 356418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1318585036 503260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1318585036 503442 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :./doit.pl --option=eng-blah --module=EngBlah blah-1 blah-2 < 1318585086 83547 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1318585090 458494 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I feel there is perhaps < 1318585092 416146 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an easier way. < 1318585131 254488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It's kind of your fault that your tool is awkward to script. < 1318585146 435918 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ...okay? < 1318585184 202232 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :next time I'll magically forsee this situation. < 1318585195 159404 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and other situations that I have no knowledge of. < 1318585199 104183 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am after all, a prophet. < 1318585204 799153 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1318585270 503561 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://pastebin.com/HnuGcVE4 < 1318585275 648579 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does anything look wrong with this? < 1318585311 575339 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the option is now just --ModuleName < 1318585327 726694 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as I took elliott's advice and will just manually upkeep the options < 1318585349 937485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It looks completely and utterly wrong. < 1318585355 309555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll let fizzie tell you how. < 1318585390 372612 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1318585437 100825 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At the very least you should be piping the arguments into parallel (and it's lacking the command to run with those arguments); or I think there's some sort of ::: syntax to take them from the command line too, but still. < 1318585445 372867 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well, canadian-english-insane looks a bit redundant. < 1318585450 359374 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1318585454 201140 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought so too. < 1318585501 852698 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, the command is in the x_opt() already. Well, that works too. < 1318585506 764854 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: it seems that according to the man page you can just intersperse arguments with commands? < 1318585512 278247 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Without a command line it'll execute each input line.) < 1318585514 13764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell loop unrolling: < 1318585515 377824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :littleSplit :: ByteString -> [ByteString] < 1318585515 524671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :littleSplit b = [first,second,third,fourth,fifth] < 1318585515 524860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where (first, b') = (B.take n b, B.drop (n + 1) b) < 1318585515 524965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where n = fromMaybe 0 (B8.elemIndex ' ' b) < 1318585515 525069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (second, b'') = (B.take n b', B.drop (n + 1) b') < 1318585516 879649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where n = fromMaybe 0 (B8.elemIndex ' ' b') < 1318585518 893938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (third, b''') = (B.take n b'', B.drop (n + 1) b'') < 1318585520 883644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where n = fromMaybe 0 (B8.elemIndex ' ' b'') < 1318585522 887036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (fourth, b'''') = (B.take n b''', B.drop (n + 1) b''') < 1318585524 930102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where n = fromMaybe 0 (B8.elemIndex ' ' b''') < 1318585525 76875 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Which 'parallel' is this, the moreutils or the GNU one? < 1318585526 887634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (fifth, _) = (B.take n b'''', B.drop (n + 1) b'''') < 1318585528 896278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where n = fromMaybe 0 (B8.elemIndex ' ' b'''') < 1318585530 854429 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :GNU one. < 1318585531 861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: More importantly, he has a bunch of commands with no delimiters, unquoted. < 1318585544 6580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION waits for oerjan to scream. < 1318585556 491788 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :parallel doesn't seem to specify that I need to delimit or quote anything < 1318585559 309332 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is somehow magical. < 1318585582 85876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION lets fizzie express his scepticism for him. < 1318585584 353132 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAA < 1318585589 549628 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Well, going by http://www.gnu.org/s/parallel/man.html#synopsis I think you should either paste or separate by other means. < 1318585622 126476 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :s/paste/pipe/ < 1318585634 572911 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the ... seems to suggest that I can repeat the [command [arguments ...]] pattern... < 1318585676 766955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I wish the English corpus was only forty megs. < 1318585683 581333 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :parallel ::: "gzip file1" "gzip file2" < 1318585685 334568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That's the one good thing about your language. < 1318585686 726685 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm < 1318585688 584370 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's a new one. < 1318585692 607461 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I could use this form probably. < 1318585696 401450 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: It doesn't suggest that to me, but I've just been using xargs. < 1318585697 503225 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: It's because Hebrew is more compact. < 1318585705 144298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You could just generate a bunch of arguments, and then | parallel ./foo.pl, dude. < 1318585710 573354 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Translate book from English to Hebrew => They get shorter. < 1318585711 833547 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's true. < 1318585720 523404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whaaat, my unrolled loop slowed my code down. < 1318585723 218356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That never happens. < 1318585730 819492 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I was trying to use as much of my existing code as possible. < 1318585734 141261 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as I am a bash nub < 1318585742 421265 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pesky vowels, who needs them < 1318585743 698443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It's three lines. You barely have any code. < 1318585755 221236 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is a bash nub. < 1318585759 241307 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: What I'd do is (gb_opt eng-1M Eng1M; gb_opt eng-all EngAll; gb_opt eng-fiction EngFiction; ...) | src/parallel < 1318585759 388160 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it scares me. < 1318585770 862840 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(It seems to work.) < 1318585772 53486 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...what am I looking at. < 1318585780 816980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yes, that also works. < 1318585785 577359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: But use {} instead of (), please. < 1318585791 517483 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help what is this. < 1318585798 830316 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that an array syntax or something? < 1318585802 996430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sigh. < 1318585818 185434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I'm wondering if I perhaps imagined this thing taking eight seconds. < 1318585836 42921 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Maybe. It took over a minute for my Perl script, and everyone knows Perl is the fastest thing. < 1318585846 299586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh, wait, no, I distinctly felt superior because ha ha, mine only took eight seconds. < 1318585868 449126 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help what is () and {} with semicolon delimited list of commands. < 1318585876 443393 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: (a; b; c) is just "execute a, then b, then c in subshell"; and elliott is right, {a; b; c} would probably be better. < 1318585882 187493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: {a;b;c;} < 1318585887 227775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bit of a wart there; you need the final semicolon. < 1318585889 633689 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, right. < 1318585898 991667 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...and you can.... pipe that? < 1318585900 472810 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And whitespace, I think. < 1318585900 619743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But on multiple lines it's swell: < 1318585901 450968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{ < 1318585901 950644 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. < 1318585902 97177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : a < 1318585902 813347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : b < 1318585903 309334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : c < 1318585904 269041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} | foo < 1318585923 89436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I would pass along the arglist to parallel. < 1318585924 11467 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Certainly you can pipe the output of a command. < 1318585930 635402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: With "$@". < 1318585933 742868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(With quotes.) < 1318585939 48353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Then you can specify things like job limit, etc. < 1318585975 97181 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea what "pass along the arglist to parallel" means. < 1318585989 272139 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The arguments to your script, perhaps. < 1318585998 31365 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :isn't that what I have to do? < 1318586006 411420 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The thing that you pasted. < 1318586006 558467 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in order for it to work properly? < 1318586025 35258 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So that you can call "./build_all.sh -j 4" or something to make it run four jobs in parallel. < 1318586031 441216 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1318586032 588529 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that arglist < 1318586038 355409 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. < 1318586039 363788 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure. < 1318586039 932766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :| parallel "$@" should do it. < 1318586040 137450 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though you'd need to shift that optional $1 out in that case. < 1318586045 724089 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1318586062 27592 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 5 . map (take 4) . iterate (drop 5) $ "abcdefghijklmnopqrstuvwxyz" < 1318586065 941203 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1318586066 830118 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, how do I shift out that optional 1 :P < 1318586074 839834 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1318586077 126179 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 5 . map (take 4) . iterate (drop 5) $ "abcdefghijklmnopqrstuvwxyz" < 1318586077 285236 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help write bash for me. < 1318586080 671322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcd","fghi","klmn","pqrs","uvwx"] < 1318586110 566509 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Just add a "shift" command somewhere. (After the D=... part.) < 1318586126 226883 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does mean you'd need to "./build_all.sh . -j 4" to pass arguments to parallel, though. < 1318586139 34865 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. < 1318586152 88409 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you don't feel like it, you can just stick whatever parallel args you want right in the script. < 1318586156 812269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It should probably just not take a directory. < 1318586162 231673 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :D=$1 < 1318586163 383046 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shift $@ < 1318586164 696998 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1318586168 616030 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :D=$1 < 1318586169 422780 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :shift < 1318586171 481695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I mean. < 1318586174 306832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You can just use "cd". < 1318586190 193751 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no I need the current directory elsewhere. < 1318586195 536908 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the cd is where the modules are output < 1318586199 483602 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the googledata is on my external < 1318586209 913682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously? It's not that big. < 1318586218 526537 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh, I like it there. :P < 1318586228 108413 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've only got like 70 gigs left on my laptop anyway. < 1318586249 357098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: See, those of us in the _serious_ n-gram business have to buy two-terabyte disks to store all our data files. < 1318586262 286166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And max out our connections for two days to get the data. < 1318586276 794120 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :desmond:/project/puhe < 1318586277 23237 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : 8.0T 3.9T 4.1T 49% /fs/project/puhe < 1318586277 170111 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :desmond:/scratch/users/htkallas < 1318586277 170303 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : 11T 9.0T 2.0T 83% /fs/scratch/users/htkallas < 1318586287 549254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nICE. < 1318586288 928161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice. < 1318586298 624793 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They recently expandated it a bit. < 1318586301 471052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: All them Hitchhikers books, eh? < 1318586317 75314 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Of course there's quite a lot more than one user too, so per-user it's not really very much. < 1318586344 995027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Incidentally, how long does a seek over USB to a presumably-five-four-hundred-rpm mechanical hard disk take these days? < 1318586352 315704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(USB two.) < 1318586356 878497 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I am a nub. :( :( :( < 1318586357 955266 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Also despite how the per-user automounts make it look, it's not exactly a 11T-disk-for-each-user.) < 1318586359 641456 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at the ngram business. < 1318586390 717100 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know, but I don't think USB latency is very much compared to the actual seek time of the disk. < 1318586411 865986 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://pastebin.com/JnhEYfDt < 1318586414 765822 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hi does this look good? < 1318586416 104938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Hmph. < 1318586424 894210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I have no idea how many I'll need to do per sentence. < 1318586426 838320 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er why did I tell it to highlight as perl < 1318586438 880730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Yes, except you have ridiculous duplication there. < 1318586447 738659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could do the gb_opt and d_opt things in a for loop. < 1318586457 257850 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jhweriuhwerhweorhwetoihasfiuhwetiuhwer < 1318586466 508030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, er. < 1318586468 799480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} | parallel "$@" perl ./construct_grams.pl {} < 1318586471 173554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gb_opt() { echo perl ./construct_grams.pl --${2:-$1} $D/googlebooks-$1-*.csv; } < 1318586471 320327 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Either "./construct_grams.pl" in x_opt() or on the parallel command line, not on both. < 1318586471 320515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :d_opt() { echo perl ./construct_grams.pl --${2:-$1} /usr/share/dict/$1; } < 1318586479 851054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, I'd remove it from the _opt functions. < 1318586480 843438 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right my bad. < 1318586481 845723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cleaner. < 1318586527 69217 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so how would I pipe a for loop into parallel. I'd have to use something like read right? < 1318586541 669065 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :for ...; done | parallel? < 1318586550 746112 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh..... < 1318586553 904746 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, okay. < 1318586558 186871 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bash = magic < 1318586562 724884 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :arcane magic. < 1318586586 208772 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh I'll just leave it as is < 1318586589 504323 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because.... I feel like it. < 1318586598 873622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders if he's reporting /r/haskell trolls too much. < 1318586600 534547 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and because some options have second arguments and others don't < 1318586603 322464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Am I reporting /r/haskell trolls too much? < 1318586618 463996 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: How should I know? < 1318586623 384507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You're the expert. < 1318586625 944218 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I don't usually read /r/haskell. < 1318586632 854398 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Do there exist trolls there? < 1318586635 420104 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is now a master irp programmer. < 1318586640 390083 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I use irp to generate code in bash. < 1318586652 862365 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I don't know how to do shit in bash. < 1318586677 494420 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Should canadian-english-insane also have a module name? All the other dashful ones do. < 1318586685 389977 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or is that 'dashing'?) < 1318586715 448905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, one guy has been trying to argue with me that, because his original post was to be interpreted as formal logic with a very torturous interpretation and not Haskell, his blatantly inflammatory "the only reason to learn Haskell is intellectual curiosity, only" comment was actually just saying close to nothing at all, and all my days of telling him that no, Visual Basic isn't better than Haskell in any way, and his "all that matters i < 1318586715 595586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s what the customer wants!!" argument is fallacious, were completely wasted. < 1318586722 234509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(As opposed to the 99 percent wasted I went in expecting.) < 1318586728 115802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now he's posted this gem: < 1318586728 525014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ < 1318586728 979919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :v < 1318586729 693833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The first slide says Haskell is uniquely suited to help build programs from composable parts. How are classes in OOP languages not similar? < 1318586730 218973 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: ah yes < 1318586731 691813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And please, it's not a troll question. Please discuss with constructive arguments. < 1318586733 123243 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :elliott: "would whoever's milk shake is bringing all the boys to the yard please stop it" < 1318586733 695889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :]] < 1318586736 442975 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :good? bad? < 1318586739 639463 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :if good, what does it mean < 1318586742 772623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augur_: Milkshake is one word. < 1318586749 94130 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :yeah yeah typo < 1318586749 339584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augur_: It's certainly hard to read. < 1318586750 421066 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :jesus christ < 1318586755 566667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augur_: But it is amusing. < 1318586759 954466 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :ok and what does it mean < 1318586762 258420 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: it could also stand to have a shorter option name but that would complicate my script somewhat. < 1318586770 156486 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :"would whoever's milkshake is bringing all the boys to the yard, please stop it" < 1318586770 690439 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Be constructive! < 1318586771 307353 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :better? < 1318586788 529086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augur_: It is a request that the person P s.t. P's milkshake is bringing all the boys to the yard, to please stop their milkshake bringing all the boys to the yard. < 1318586800 243744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That doesn't parse, but anyway. < 1318586814 145369 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :everyones saying that. its amazing. < 1318586829 973148 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :it sounds perfectly fine to me, meaning only that, and i cannot see how that can work < 1318586831 449376 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :its beautiful < 1318586838 469298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: But the /r/haskell mod just came back like a few weeks ago to tell us he'd be more strictly enforcing the deletion of trolling and promoted copumpkin and some others to mod status :-( < 1318586838 934102 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :well i mean, i can see exactly how it can work but < 1318586841 509081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE NEW REGIME HAS FAILED < 1318586855 708552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augur_: I keep wanting to say that "whoever" should be "whomsoever". < 1318586859 313228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It just... seems to read better like that. < 1318586865 967486 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :elliott: well thats fine < 1318586866 569291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like you're obscuring the nonsense with formality. < 1318586868 171527 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :you're just a weirdo < 1318586876 593967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1318586879 524941 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :<3 < 1318586884 796728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY IS THIS CODE SO SLOW < 1318586888 459992 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :also shachaf knows what i perceive better than i do < 1318586890 606186 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :via the internet < 1318586894 253142 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :augur_: It's true. < 1318586900 2747 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It only works for Internet people. < 1318586923 304031 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :liftM = fmap except different types BLARGH < 1318586927 540743 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION shoots someone < 1318586941 904364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: What would you have preferred happen? < 1318586947 300227 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric ::t liftM < 1318586950 748166 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: I don't think this script is working correctly. < 1318586952 703200 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :... < 1318586954 117429 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a1 r (m :: * -> *). (Monad m) => (a1 -> r) -> m a1 -> m r < 1318586967 738512 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :that makes sense. < 1318586969 55268 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :All monads be functors? < 1318586974 46379 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :Sgeo|web: yes < 1318586974 236370 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :class Monad extends Functor { < 1318586981 967864 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: die < 1318586992 617093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Functors were not around when liftM was invented. < 1318586994 921709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Well, yes, they were.) < 1318586995 599859 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :Sgeo|web: i suspect that liftM has laws that map doesnt have < 1318586996 911026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(But Functor wasn't.) < 1318586998 450859 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: whomsoever is _wrong_ there, dammit. < 1318586999 647655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :augur_: No it doesn't. < 1318587002 740516 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :elliott: oh? < 1318587010 835987 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: yeah so the script ends very quickly and nothing happens for some reason. < 1318587010 982796 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Put an "echo" before the "perl" on the parallel command line and check what's it doing. < 1318587015 61308 :augur_!~augur@208.58.5.87 PRIVMSG #esoteric :so liftM is just fmap < 1318587017 132379 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay < 1318587019 408813 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :whom is _not_ a catchall replacement for who < 1318587023 151043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1318587030 484252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: So you'd have just removed liftM and broken all the code in existence? < 1318587033 658176 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :oerjan: Whom said it was? < 1318587049 373921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: I take it you'd do the same for ap when Applicative popped up even more recently (like six, seven years ago)? < 1318587049 872116 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: whomse English are we speaking? can I speak to the owner? < 1318587073 431281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm so glad we live in a world of slightly redundant functions being exported rather than a world in which nobody codes Haskell because they keep fucking breaking it. < 1318587090 461847 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: WRONG < 1318587101 259819 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :They keep breaking it *and* there are slightly redundant functions being exported. < 1318587102 944082 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: hmmm, well... < 1318587106 404699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, yes. < 1318587108 910224 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Also, fmap can be more efficient than liftM, I believe. < 1318587109 723997 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it just supposed to work in the background? < 1318587114 286281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Well, yes. < 1318587117 175606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(>>=) can be slow. < 1318587119 650615 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or does it terminate when every parallel job terminates? < 1318587131 64188 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: By default it will wait until all the commands have been run. < 1318587135 661210 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :http://www.haskell.org/pipermail/haskell-cafe/2006-November/019190.html < 1318587150 635167 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: oh well they finish way too fast for some reason... hmmm it may be an issue with my script < 1318587179 419987 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Why not, in some library, do instance (Functor a) => Monad a where... < 1318587182 111093 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could try running one of the lines the 'echo' printed out manually. < 1318587183 382503 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Wait, no < 1318587189 832115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Because that (a) doesn't do what you want, and < 1318587190 392712 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sgeo|web: Overlapping. < 1318587191 907675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(b) breaks everything. < 1318587194 284459 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :instance (Monad a) => Functor a.... < 1318587195 718134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's not even overlapping. < 1318587198 475461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: it just doesn't work. < 1318587202 518208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it is overlapping. < 1318587203 994023 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: I meant what Sgeo|web meant. < 1318587213 461766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1318587216 262236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Anyway, no. < 1318587220 371926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The answer is no. < 1318587221 847198 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: it seems to run fine that way. < 1318587227 63814 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :However, in GHC 7.4, I hear they might be able to do it. < 1318587228 811212 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the lines are constructed well. < 1318587230 996484 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Or was it 7.6? < 1318587242 357515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: They're adding a Prolog interpreter? < 1318587242 654907 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Anyway, somethign about default implementations given constraints, or something like that. < 1318587255 492986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That's already in, for methods: < 1318587271 679925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class Foo a where foo :: a -> (); default foo :: (Show a) => a -> (); foo a = show a `seq` () < 1318587286 875763 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh. < 1318587296 56648 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :In that case, what's stopping them from adding it? < 1318587297 438269 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : instance (Monad a) => Functor a.... <-- overlapping, which means it would make it impossible to define Functors that were not Monads < 1318587307 186493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Because you'd still need an empty "instance Functor M" line for every M. < 1318587318 410046 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Weird; in that case I'd expect it to work. You could try adding something like die join(" ", map { "[$_]" } @ARGV); at the beginning of the Perl script to see exactly what the arguments are. < 1318587333 954426 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(And whether there's any difference in running it manually or by parallel.) < 1318587338 974559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.willamette.edu/~fruehr/logos/PNGs/RealHackers.png Oh man, 2006, so wild. < 1318587369 410487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: What if I just didn't parse the quotes? < 1318587374 870506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FOOD FOR THOUGHT. < 1318587375 695751 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: hmmmm it seems to be passing in the arguments as a single argument? < 1318587383 919968 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Constructing manx /usr/share/dict/manx dataset... < 1318587384 159879 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Oh. Well, there was some way they were going to add it. < 1318587389 540036 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should just say manx dataset < 1318587390 589622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Well, it works like xargs. < 1318587394 519185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It bundles up arguments and all. < 1318587395 674223 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :oerjan: Ah, that makes sense < 1318587420 846117 :derdon!~derdon@p5DE89F1E.dip.t-dialin.net JOIN :#esoteric < 1318587423 302432 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well, I don't want that. < 1318587453 194341 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ooh, how about an AutoMonadToFunctor class, empty of functions, and instance (Monad a, AutoMonadToFunctor a) => Functor a < 1318587460 887558 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :So that lazy monad writers can just do < 1318587467 16817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I'll let fizzie tutor you in basic xargs use. < 1318587477 990665 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :instance AutoMonadToFunctor MyMonad where... < 1318587479 442619 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sgeo|web: The issue is old code. < 1318587479 757196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: Lazy monad writers can just do instance Functor M where fmap = liftM. < 1318587486 602394 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Sgeo|web: And what elliott said. < 1318587489 809782 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo|web: still overlapping. only the part to the right of => counts. < 1318587493 819446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: And instance Applicative M where pure = return; (<*>) = ap < 1318587512 661950 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott: fair enough. oerjan, o.O < 1318587524 820759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: GHC does not embed a complete constraint solving algorithm. < 1318587526 883482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is not Prolog. < 1318587528 766933 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I should go eat dinner... at 6:18 AM < 1318587545 784833 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: It should be. < 1318587549 985601 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :GHC should be able to solve my calculus homework < 1318587556 358482 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION votes for Oleg to replace SPJ. < 1318587562 728032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The type-system is TC these days. < 1318587633 784679 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: erm will learning basic xargs usage magically not pack all the arguments into $ARGV[0]? < 1318587653 715081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You use the word "magically" a lot. < 1318587696 440843 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION >>= < 1318587712 812900 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there a way I could magically not do that magically? < 1318587817 499181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Magically. < 1318587869 372234 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318587873 451416 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-m looks promising < 1318587884 976416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does it say about me that I checked to see if I could connect to Freenode to see if I was online? < 1318587896 611070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1318587897 455663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :opening IRC is more convenient than connecting a web browser < 1318587906 79836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the firewall here blocks pings, so I can't just ping Google or something to check < 1318587921 265164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: an xargs interface makes irrelevant how many processes are pinged < 1318587929 376101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is meant to be used on a tool s.t. f x; f y == f x y < 1318587939 112063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need to specify options if you want a shell interpretation. < 1318587951 256890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You could just re-add the perl things and remove the rest of the parallel line. < 1318587954 138681 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Or just use -n1 < 1318587954 661520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That will work correctly. < 1318587959 140359 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 248 seconds < 1318587963 376249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Except he has multiple arguments on a line. < 1318587973 528832 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of varying number < 1318587983 676765 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1318587987 509470 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, well, just pipe them to sh -c. < 1318587991 59495 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Or something. < 1318587993 319603 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I don't know. < 1318588009 465458 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION >>= < 1318588014 478773 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: -m will just add multiple lines' worth of arguments. The easy way to have a shell interpret and word-split it is to use parallel -q sh -c "perl foo.pl {}" in place of parallel perl foo.pl {} < 1318588021 29502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Dude. < 1318588021 176137 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There might be some useful options too for all I know. < 1318588022 189245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Or just. < 1318588024 91465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :parallel < 1318588027 140552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And include the "perl foo.pl" in the lines. < 1318588030 27713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That will work fine. < 1318588034 661340 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That is also possible, yes. < 1318588043 890377 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But you yourself said it's cleaner that way. :p < 1318588064 765113 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: elliott: LIFDOFF < 1318588074 468524 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my computer is going to explode. < 1318588083 36221 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, also ... | sed -e '/^/perl foo.pl /' | parallel for the truu sed user. < 1318588088 252364 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or most likely overheat. < 1318588103 191012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You should have set a job number other than 9. < 1318588112 247262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even for that much IO-boundness it's likely not going to perform well like that. < 1318588114 585472 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'm using %100 CPU all the time compared to the 25% or so I was using before < 1318588117 556893 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that's good < 1318588129 626815 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think by default it runs as many parallel tasks as there are cores. < 1318588135 324782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I thought it was 9. < 1318588139 394473 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I'm not getting any output. < 1318588147 680611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It serialises the output < 1318588148 797263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It serialises the output. < 1318588154 437607 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: It buffers the output so that it can then spew it out in the correct order. < 1318588154 585733 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1318588163 602487 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's an "immediate-output" option if you don't mind getting it mixed. < 1318588170 920861 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh, no thanks. < 1318588175 94382 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :-u I guess. < 1318588191 424990 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :parallel is quite excellent. < 1318588197 738775 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good use of time. < 1318588200 348975 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to learn. < 1318588231 593945 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There are so many of them. 'xargs' got the feature added; then there's GNU parallel, GNU pexec, and that other parallel. Everyone keeps solving the same thing. < 1318588236 327657 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wtf is this shit < 1318588236 899834 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://web.archive.org/web/20090106022617/http://www.forteanbureau.com/sept2004/Schoffstall/printerfriendly.html < 1318588242 890406 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what does 'We were unable to get the robots.txt document to display this page.' mean < 1318588245 109184 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :("then" is not trying to imply any sort of chronological order.) < 1318588255 268746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.forteanbureau.com/robots.txt < 1318588271 259620 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah by default it's number of cores < 1318588273 780720 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's a redirect < 1318588278 424994 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've got four perl's running at 100% < 1318588284 731788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Right, probably it barfs on that. < 1318588289 492843 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does that mean that, since there's no url forteanbureau.com with a robots.txt on it, it can never retrieve a cached page for me ever???? < 1318588291 865862 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :FUCK < 1318588297 909342 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I don't have a saved copy of that page < 1318588305 345813 :pikhq!~pikhq@71-219-244-179.clsp.qwest.net QUIT :Ping timeout: 245 seconds < 1318588306 750351 :pikhq_!~pikhq@71-219-217-148.clsp.qwest.net JOIN :#esoteric < 1318588309 71245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Just call them up and ask for a copy. < 1318588311 243573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(This might even work.) < 1318588363 304429 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm glad I bought this cooling pad thing. < 1318588385 274584 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if my laptop were sitting on my bed at max CPU usage I would have already disconnected... < 1318588395 219341 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm, I guess I'll ask < 1318588418 438188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I meant the archive.org folks, but that sounds even more plausible. < 1318588438 94752 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :really the extra fans don't do much, but the fact that there's airflow beneath it allows the laptop fan to do its thing. < 1318588474 688030 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : but I guess the extra fans help too. especially on max speed. < 1318588600 119568 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've read that hyperthreading is inefficient. I wonder if that's why I've had overheating problems. < 1318588640 898957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hyperthreading is not inefficient. < 1318588641 886776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a mth. < 1318588643 22973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myth. < 1318588660 800585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CPU speed so significantly outweighs speed of communications with everything else that it's almost as good as having another core. < 1318588670 167095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, it seems that I can send over 100 emails in a few seconds and still end up with a negative spam score < 1318588682 889346 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :All the air is getting tangled in those hyperthreads and that's why it overheats. < 1318588689 902206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what did you do... < 1318588712 208262 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: he just writes that interesting emails < 1318588752 3050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: my automated marking script sends a summary of the reasons for its marks, to everyone it marked, every week < 1318588787 658199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a bit of a testament to Perl that I learnt to use Email::Sender::Transport::SMTP::Persistent in less than an hour < 1318588804 839023 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's one long module name. < 1318588816 722859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, that's also a testament to Perl. < 1318588865 720431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I'm really annoyed that there's a five-times performance impact that I can't explain. < 1318588870 183217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is all your fault. < 1318588885 182624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it's a little long for Perl, and a little short for Java < 1318588972 725668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hi, I'm spending effort and money on n-grams again < 1318589010 460713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch < 1318589350 714849 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1318589388 968122 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :eShipment::Purolator::WSDL::Interfaces::ServiceAvailabilityService::ServiceAvailabilityServiceEndpoint < 1318589400 860623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Me. < 1318589406 760729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :aWebService::Edgecast::auto::MediaManager::Interface::EdgeCastWebServices::EdgeCastWebServicesSoap < 1318589407 955496 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Microsoft::AdCenter::NotificationManagementService::ApproachingCreditCardExpirationNotification < 1318589440 764399 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Those were some of the longest module names from ~/.cpan/Metadata; disregard the few spurious leading lowercase letters. < 1318589452 15939 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :eBay::API::XML::Call::AddTransactionConfirmationItem::AddTransactionConfirmationItemRequestType is also pretty long. < 1318589464 895501 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1318589481 924707 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :eBay::API and Microsoft::AdCenter dominate the top-50. < 1318589487 337239 :elliott_!~elliott@95.149.228.97 JOIN :#esoteric < 1318589493 608940 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, but Universe::ObservableUniverse::Filament::SuperCluster::Cluster::Group::Galaxy::Arm::Bubble::InterstellarCloud::SolarSystem::Earth is the winner. < 1318589513 706583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :please tell me that's a joke < 1318589515 206308 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://search.cpan.org/~jkutej/Universe-Galaxy-0.03/lib/Universe/ObservableUniverse/Filament/SuperCluster/Cluster/Group/Galaxy/Arm/Bubble/InterstellarCloud/SolarSystem/Earth.pm < 1318589520 736831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I strongly suspect it's a joke from the name < 1318589522 195738 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It looks like a joke. < 1318589526 787723 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And it quacks like a joke. < 1318589532 744152 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Must be a joke. < 1318589589 924558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, it only has two methods: ultimate_answer which always returns 42, and AUTOLOAD which always returns "Mostly harmless" < 1318589644 286901 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Oh, I think I know what was meant to take eight seconds: < 1318589645 360213 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"SEE ALSO: aliased", presumably because the name is tad on the long side. < 1318589647 686759 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :elliott@katia:~/Code/ngrams$ time cabal-dev/bin/intern foo >/dev/null < 1318589647 851218 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :real 0m4.875s < 1318589655 436172 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 245 seconds < 1318589675 427149 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: I guess my micro-optimisation can't hurt much, though. < 1318589729 853768 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?hoogle (a -> Bool) -> [a] -> [a] < 1318589730 614835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude dropWhile :: (a -> Bool) -> [a] -> [a] < 1318589730 893052 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude filter :: (a -> Bool) -> [a] -> [a] < 1318589731 39787 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude takeWhile :: (a -> Bool) -> [a] -> [a] < 1318589733 991316 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :(Looking for something precomposed with not.) < 1318589743 352786 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I emailed both clockpunkstudios and archive.org about it in the end < 1318589748 424998 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :The more people I complain to the more likely it is to be solved < 1318589749 65486 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :\o/ < 1318589749 357097 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  | < 1318589749 596512 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric : /| < 1318589752 55104 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Ty < 1318589900 140260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1318589991 642914 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :http://sprunge.us/JbiJ < 1318589994 949108 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I guess this is as far as it goes. < 1318590055 347748 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1318590158 907746 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: I sure wish the ngrams came pre-reversed. < 1318590169 46913 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :speaking of long module names < 1318590189 61000 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I learned today that you can also write ${Module Name Goes Here var} < 1318590198 560522 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :CakeProphet: eh? < 1318590224 575489 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know, if that's what you're into. < 1318590233 391731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, so Strax will never see the light of day? < 1318590244 768455 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: This isn't Strax, you buffoon. < 1318590302 521889 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318590322 739585 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, you have *another* n-gram project? < 1318590340 908853 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: strax isn't an n-gram project yyou just totally made that up. < 1318590343 628811 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :today/tonight has been #esoteric-ngram < 1318590347 43437 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :sy < 1318590349 26219 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :s/yy/y/ < 1318590406 698217 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, help what < 1318590494 358078 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sy\y\yy\yy < 1318590542 25708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :list of possible errors that my marking script can produce that nobody's triggered yet: message too long; message cannot be parsed as MIME; message submitted for nonexistent question number; program took too long to execute; program output junk on stderr; OCaml compiler errored out trying to compile program; program tried to violate sandboxing < 1318590553 171379 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: You think the number of words in the corpus will fit into a thirty-two bit word, right? < 1318590566 364747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: what is strax, then? < 1318590582 994023 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: what, nobody's submitted an invalid program yet? < 1318590602 621946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's happened quite a lot < 1318590609 407101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it doesn't cause the compiler to error, but rather to reject the program < 1318590616 977036 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott_: Yes, I would be very surprised if it didn't, given that one file had barely a hundred thousand words, and most of them are common between files. (Even if they were all unique, that'd be just 80 million words.) < 1318590626 116346 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Right. < 1318590646 556994 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: That's good; words are about five letters, right? (I hear that's the standard.) < 1318590648 906939 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Well an int is like FOUR. < 1318590651 43618 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :SMALLER. < 1318590671 262294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: but you're not trying to encode the words directly into ints, are you? < 1318590684 344460 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: No, I'll have a big old lookup table. < 1318590707 28990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are unlikely to be over four billion unique words < 1318590709 209420 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: The primary reason is seekability and space; the model is going to be about a terabyte, so... < 1318590714 903978 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yes, but these are Google words. < 1318590743 180083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even so, a billion is a huge value < 1318590745 763809 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if "I'd push my stable branch into her repository" would be an 8-gram if Google had 8-grams. < 1318590752 712988 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, apparently you are an expert on how esoteric heraldry language is. < 1318590768 391115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I wouldn't call myself an expert on it, but it is pretty eso, indeed < 1318590780 11594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Can we have an article about it on the wiki? < 1318590783 694734 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott_: 5 sounds like a reasonable guess for the average, and then with words you usually need one length byte and/or a terminator and/or something. < 1318590835 472732 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and/or should just become some kind of new conjunction word < 1318590836 539167 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :andoror < 1318590856 838083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it isn't a programming language, really < 1318590866 784333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like, umm, an esoteric vector image format < 1318590870 617556 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, neither is the lambda calculus. < 1318590878 43927 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Yes, a length byte is what I've been doing. < 1318590879 546202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you can program with that < 1318590883 820513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think you can program with heraldry < 1318590895 874501 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Has anyone tried yet? < 1318590897 523725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it somehow ends up possible to encode TC equations in it, or something silly like that < 1318590899 799037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't know, is there a Turing-complete problem in heraldry? < 1318590903 163930 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Maybe we can send the people who draw them into an infinite loop. < 1318590904 500730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not to my knowledge < 1318590908 952921 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not entirely sure I understand what makes LC no a programming language. < 1318590914 445443 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*not < 1318590915 999153 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Like, something tiered piecewise argent in pale itself. < 1318590917 225713 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Or something. < 1318590924 50837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, you describe a coat of arms, and there are really complex rules dictating what is and isn't a legal coat-of-arms. < 1318590925 743858 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1318590946 111449 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And it ends up that computing whether a given coat of arms is valid is Turing-equivalent. < 1318590970 514203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought the main validity rule was no colors touching colors, no metals touching metals < 1318590976 891431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that one's been bent on occasion, maybe even broken < 1318590981 856209 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm. < 1318590983 866557 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :In fact, given that a single file had only 622735 5-grams, even if every word of every 5-gram was unique, and all the 799 other files had as many, that'd be just 800*622735*5 = 2490940000 = 2^31.21... unique words. So as long as your ints are unsigned... (Okay, it's not even theoretically possible for them all to be unique, since they're overlapping.) < 1318590995 890196 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So it's just planar two-colouring; not TC. < 1318591000 874672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1318591002 342203 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Someone make Heraldry eso lang < 1318591003 63278 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*TE < 1318591030 444507 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit WP, I need a list of TE problems. < 1318591106 414515 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my LMD got stuck in EROP while the FSF stopped TOW from being KE < 1318591109 399687 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: 2^31.21 juuust steps outside the guarantees Haskell gives for Int :P < 1318591118 45057 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :CakeProphet: Those are awful acronyms. < 1318591120 511945 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Especially FSF. < 1318591140 425780 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Someone make Heraldry eso lang < 1318591144 421185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nononononono that won't do. < 1318591147 400208 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :note: RDBMS is a real acronym and worse. < 1318591154 314378 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :heraldry vector graphics format < 1318591154 767411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Encoding a program into it is just *boring*. < 1318591161 639155 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, no, no, no, no. < 1318591164 72503 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott_: Word32 to the rescue! < 1318591180 128141 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is 3-colouring TE? < 1318591181 772730 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Kind of redundant, since HashMap will be giving me Ints I think, but sure :P < 1318591200 38500 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :CakeProphet: Seriously though, is that the results of your process? < 1318591202 440131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, I am getting really tired of DDG right now. < 1318591203 482214 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :phantom_hoover: I know wang tiling is < 1318591209 388615 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :CakeProphet: You've tuned too much for acronyms instead of words. < 1318591214 49763 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: my, process? < 1318591218 54644 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, yeah, something similar. < 1318591218 380393 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. I just made up some acronyms < 1318591220 735448 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Why? < 1318591224 735698 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to make fun of recent heavy acronym usage. < 1318591224 997126 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :CakeProphet: I thought that was your script. < 1318591238 162322 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because #esoteric is all about the acronyms. < 1318591260 812676 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, because I searched for '3-colouring' and then '4-colouring' and it gave me colouring books for both; Google has WP's page on graph colouring in first place. < 1318591275 231750 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Well colouring books are good, you know. < 1318591279 497742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't think this is an isolated incident, although my memory is hazy. < 1318591299 708988 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: rest assured it will likely be many days before I get a working version of this word generator < 1318591304 458991 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am bad at programming. :P < 1318591307 571138 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :CakeProphet: I thought you were almost done. < 1318591322 919389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Putting WP articles at the top is cute, but not very useful: if I *want* the WP article, I can just type wi and circumvent DDG's long response times. < 1318591344 764802 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: no I've switched the format like 4 times now so I need to recode the generator to match the new file layout. < 1318591363 450269 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Let's be honest, you always want the WP article. < 1318591367 57094 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ACTION always wants the WP article. < 1318591386 351497 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, yeah, so DDG is just adding a long response time. < 1318591390 64154 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :An ORDBMS is just like a RDBMS except you can inherit tables. < 1318591399 191382 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Well, yes, but the question is whether you'll ever actually use wi. < 1318591409 656046 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, I always use it if I want Wikipedia. < 1318591430 740387 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Dammit WP, I need a list of TE problems. <-- you might look for undecidable, it's not precisely the same but includes TE < 1318591433 411608 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I use it for the Minecraft and DF wikis as well; it's actually one of Chrome's neatest features. < 1318591449 760038 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Turing_degree < 1318591459 733414 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Firefox has search keywords too, y'know. < 1318591462 856758 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is working on his Turing degree. < 1318591471 127116 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :requirements are kind of tough though. < 1318591476 616601 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What's chrome's magical 'go to wikipedia' feature? < 1318591479 425292 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, well, I must have switched before it added them. < 1318591483 68280 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I use "wp foo" quite a lot. < 1318591487 762745 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: They've been in for years. < 1318591490 623809 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ooo < 1318591491 750711 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :handy < 1318591491 897395 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Like, literally since two thousand and four. < 1318591492 418317 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :At least. < 1318591496 49647 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And they've been really there for ages. < 1318591497 767817 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Is 3-colouring TE? <-- NP-complete < 1318591506 339374 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, in that quickly-accessible way? < 1318591512 426789 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: "wp foo", sure. < 1318591513 558546 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And automatic? < 1318591518 600171 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I never noticed, but OK. < 1318591525 965077 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You just make a regular bookmark, give it a keyword-name, and put a %s in the string. < 1318591543 824805 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's worked for... a long time. < 1318591552 109078 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :assuming that my data generator works correctly now I should /never have to do this shit again/ < 1318591562 867627 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, well yeah, but like I said, Chrome does it automatically, which makes it useful if you have multiple reference sites. < 1318591641 862073 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: How does that happen automatically? Who/what defines the abbreviations? < 1318591648 445092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm not sure. < 1318591664 649549 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: probably TE if you use some kind of infinite graph < 1318591682 966733 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Bookmark keywords have been there since Firefox 2.0, maybe earlier. < 1318591689 825894 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: It uses bookmark completion. < 1318591695 365293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But I never did any kind of manual setup for the DF or MC wikis, and it works, so I suspect that it's recognising MediaWiki or something. < 1318591696 187382 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Bookmark -> search that site. < 1318591698 12840 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Erm. < 1318591701 26263 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Bookmark/history completion. < 1318591717 855415 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or whatever elliott_ says, he probably knows more about it < 1318591719 669395 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: It's OpenSearch. < 1318591728 728452 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott_: Fancy-schmancy. < 1318591760 406686 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1318591767 798337 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so uh... does keeping my computer cooler make it somehow run faster? < 1318591778 752651 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1318591783 358591 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh good. < 1318591791 671079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lower entropy means better computation. < 1318591795 756905 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's basic thermodynamics. < 1318591805 959547 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It could be keeping the therman auto-throttling thing offline. < 1318591809 8327 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I better clean up my room then < 1318591821 91680 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Too fancy-schmancy; my "wi" completion isn't WIkipedia. :p < 1318591854 295489 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's particularly important if you're searching: the enthalpy change is negative and the entropy change is large and positive, so if the temperatures are too high the reaction ceases to be feasible at all. < 1318591861 622605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, s/searching/sorting/ < 1318591887 17301 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But wait what if I'm using a quantum computer < 1318591887 224988 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :My "wp" completion probably especially wouldn't be, and I've been trained to use that instinctively. < 1318591891 500591 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so quicksort doesn't work at high temperatures? < 1318591895 983078 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1318591900 787967 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1318591985 456014 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(I hope you realise that this is all bullshit.) < 1318592022 68647 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: OTOH, you can explicitly manage search engines. < 1318592027 517677 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Fill in percent-s strings, etc. < 1318592044 229048 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: And give them keywords. < 1318592063 699733 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: it became increasingly obvious. < 1318592068 540755 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Yep, you can set Wikipedia's keyword to wp. < 1318592075 436213 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Then "wp foo" does the expected. < 1318592078 328792 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :As does wpfoo. < 1318592081 376082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, it's perfectly valid chemistry, I should point out. < 1318592102 831986 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_undecidable_problems < 1318592115 608304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK guys, we need to encode one of these into a coat of arms elegantly. < 1318592130 650462 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is there a coat of arms for 'prime number'? < 1318592144 722159 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : But wait what if I'm using a quantum computer <-- there is "quantum entropy". it's the same except no one understands it. < 1318592156 612505 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`addquote But wait what if I'm using a quantum computer <-- there is "quantum entropy". it's the same except no one understands it. < 1318592158 77420 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oerjan: By adding quantum before any word I can make the reader's brain turn off < 1318592158 995771 :HackEgo!foobar@codu.org PRIVMSG #esoteric :711) But wait what if I'm using a quantum computer <-- there is "quantum entropy". it's the same except no one understands it. < 1318592172 77538 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592174 304424 :HackEgo!foobar@codu.org PRIVMSG #esoteric :74) i am sad ( of course by analogy) :) smileys) < 1318592176 312258 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592176 868851 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592177 356415 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592177 689331 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592178 179042 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592178 644462 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592179 1478 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318592181 502121 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, people understand normal entropy? < 1318592184 145399 :HackEgo!foobar@codu.org PRIVMSG #esoteric :503) I can't afford one of those! A grandchild, not a laser printer < 1318592190 719033 :HackEgo!foobar@codu.org PRIVMSG #esoteric :378) esperanto is just spanish with a diarrhea < 1318592192 527454 :HackEgo!foobar@codu.org PRIVMSG #esoteric :451) It's a Toy Story character, you uncultured fuck. < 1318592198 353036 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: some claim to. < 1318592204 235512 :HackEgo!foobar@codu.org PRIVMSG #esoteric :665) Second Life is like... real life, modelled by people who've READ about real life, you know, in books. < 1318592205 214356 :HackEgo!foobar@codu.org PRIVMSG #esoteric :567) what i mean by afk is i can see how dumb it is.. ill make a coffe instead < 1318592205 378828 :HackEgo!foobar@codu.org PRIVMSG #esoteric :236) elliott: just to bring you up to speed, you are now my baby nephew. wtf, elliott is a nephew and his uncle is here? what Heck yes I'm elliott's uncle. < 1318592205 544322 :HackEgo!foobar@codu.org PRIVMSG #esoteric :572) the classic "souls have mass" hypothesis < 1318592223 135748 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric : 567) what i mean by afk is i can see how dumb it is.. ill make a coffe instead < 1318592227 337401 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1318592227 508720 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Possibly even an instant coffee. < 1318592237 421910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :When was 572 added, I remember that being a fun conversation. < 1318592244 680867 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`log the classic "souls have mass" hypothesis < 1318592268 158467 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-08-09.txt:22:55:56: `addquote the classic "souls have mass" hypothesis < 1318592273 601965 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :>_< < 1318592273 768543 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe the toy story character thing was directed at me. < 1318592277 98453 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`logurl 2011-08-09.txt:22:55:56: < 1318592279 460159 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2011-08-09 < 1318592281 225916 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Somewhere thereabouts. < 1318592288 6495 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :22:55:28: the classic "souls have mass" hypothesis < 1318592288 762781 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yes. < 1318592296 399249 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's > #jesus. < 1318592300 803522 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :s/> // < 1318592333 43208 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :new idea < 1318592335 969639 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :souls == higgs boson < 1318592339 858015 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :when someone dies they become massless < 1318592342 449423 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and float away from the planet < 1318592356 812648 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318592357 954493 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Makes sense. < 1318592358 710471 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Sphaerodactylus_parthenopion_004.jpg < 1318592361 296045 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: oh ;my god < 1318592365 999871 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :it is so small < 1318592368 674429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So the LHC is basically voodoo? < 1318592392 43452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, awwwwwwwwwwwwwwww (wasn't that on an Attenborough programme?) < 1318592395 698777 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :The LHC is attempting to break into the afterlife and bring back a soul < 1318592402 729580 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Wasn't everything on an Attenborough program. < 1318592403 553486 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But WHOSE < 1318592409 490997 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: I mean he has to be running out of animals by now. < 1318592412 287916 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Also Higgs'. < 1318592416 998806 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :They're going to ask him if his boson is real. < 1318592422 488511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, aren't we all on an Attenborough programme in some sense? < 1318592426 751419 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote monad tutorial < 1318592429 383411 :HackEgo!foobar@codu.org PRIVMSG #esoteric :477) oerjan, little do you realise that everything you say and do is part of that great monad tutorial we call life. < 1318592432 357811 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Higgs is still alive you idiot. < 1318592436 27139 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1318592437 766505 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Yes, exactly. < 1318592442 820418 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: That's the genius of it. < 1318592454 445119 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Patashu: What was that lol at? < 1318592458 847133 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :higgs being alive < 1318592460 633493 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I can get a bus and ask him right now if you want. < 1318592463 29219 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's like < 1318592463 616866 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :"Higgs was born in Wallsend, Newcastle upon Tyne." < 1318592464 737936 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :instant murder < 1318592465 941896 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Oh my god. < 1318592467 269543 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :to grab his soul < 1318592478 446512 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :science........can kill you............ < 1318592480 861362 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Anyway no it grabs his soul from the Omega Point. < 1318592489 478303 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: When he knows whether the Higgs boson is real or not. < 1318592490 138324 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Duh. < 1318592504 13312 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :This then ensures with causality etc. that his soul will exist at the time of the Omega Point, granting him immortality. < 1318592508 377414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hell, I'm going to King's Buildings later today; I can ask him then. < 1318592515 606228 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Do you understand me. < 1318592561 582970 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :oerjan: so is ():^ underload TC if stack elements have some arbitrary runtime maximum length >:) < 1318592608 610961 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318592610 912324 :ais523_!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1318592613 106705 :HackEgo!foobar@codu.org PRIVMSG #esoteric :611) ANOTHER THUNDERSTORM, INDIANA? That's three today. Gregor: It FEELS like it should be a really simple fix :P < 1318592616 311345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes. there are no commands to construct truly new elements, after all < 1318592622 500172 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1318592624 8592 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1318592631 749376 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :oerjan: oh right < 1318592640 998516 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`delquote 611 < 1318592643 350206 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318592677 492863 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the context police has spoken < 1318592718 46666 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, I thought it was just the quality police. < 1318592789 349535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are out-of-context quotes not allowed? < 1318592792 513556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1318592794 981109 :HackEgo!foobar@codu.org PRIVMSG #esoteric :660) elliott: GHC bug? Come on, it's the parentheses. The more parentheses you add, the closer it is to LISP, and therefore the more dynamically-typed. < 1318592807 372994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1318592809 867720 :HackEgo!foobar@codu.org PRIVMSG #esoteric :652) IF YOU DON'T SHUT UP I'LL K-LINE YOU TO THE AETHEREAL PLANE < 1318592816 311713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we need a `recentquote, really < 1318592818 451172 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`delquote 652 < 1318592820 883990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's weighted towards more recent quotes < 1318592821 210872 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318592824 549708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1318592826 638418 :HackEgo!foobar@codu.org PRIVMSG #esoteric :91) Actually, he still looks like he'd rather eat her than have sex with her. < 1318592834 222943 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's so low-numbered. < 1318592837 20047 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Do I dare remove it for low quality? < 1318592841 786005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes < 1318592844 995853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1318592845 159940 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`delquote 91 < 1318592847 68487 :HackEgo!foobar@codu.org PRIVMSG #esoteric :569) oerjan: I'm not imaginative enough to write truly great slash fiction < 1318592857 515687 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :HackEgo: Come on, go poof. < 1318592859 81353 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318592859 779072 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :You are the worst bot. < 1318592861 435535 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Thank you. < 1318592874 59434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1318592876 379253 :HackEgo!foobar@codu.org PRIVMSG #esoteric :219) DAMN YOU, I'm leaving olsner, FINALLY NOTHING BETWEEN ME AND WORLD DOMINATION! < 1318592886 567707 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ACTION reboots for esolang duties. < 1318592891 174306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the metajoke there intentional? < 1318592894 640681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1318592896 924699 :HackEgo!foobar@codu.org PRIVMSG #esoteric :118) I want a patent on common sense It wouldn't get me much though >_> < 1318592897 417237 :elliott_!~elliott@95.149.228.97 QUIT :Read error: Connection reset by peer < 1318592941 843997 :elliott_!~elliott@95.149.228.97 JOIN :#esoteric < 1318592954 677034 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Note to self: Read manual before deciding that an arbitrary IDE is crap < 1318592958 857717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why does esolanging require rebooting? < 1318592967 56641 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Esolang duties, not esolanging. < 1318592970 547626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo|web: no need, /all/ IDEs are crap < 1318592983 823294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: what's the distinction, and why does it require rebooting? < 1318592995 253426 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ais523: I was expecting something like that, but from elliott_ < 1318593002 263915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was just pre-empting it < 1318593025 750139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, if such responses are so predictable, is there even, platonically, a need to make them? < 1318593025 896919 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Unix is a fairly good IDE. < 1318593038 305521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I disagree with the I part of "IDE" < 1318593038 606939 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: the distinction will be obvious soon :-) < 1318593046 572625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is a good development environment, though < 1318593047 920812 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Unix is very interactive. < 1318593057 516803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the I stands for "integrated", doesn't it? < 1318593063 511189 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote` < 1318593065 154606 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quote`: not found < 1318593065 568253 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote < 1318593067 789503 :HackEgo!foobar@codu.org PRIVMSG #esoteric :607) They're (according to current plans/rumours) going to release a grand total of approximately 1.1 MeeGo devices; the N9, plus the N950 "developers only" phone, which I'm counting as 0.1 because (even though it is a MeeGo device) it's not going to actually be released. < 1318593069 330103 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: oh, right < 1318593077 708869 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: well, Unix is pretty integrated, if everyone would follow its philosophy < 1318593093 754904 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : are out-of-context quotes not allowed? <-- not if the lack of context makes them unfunny < 1318593128 866088 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The slowest possible recent-weighted quote; manages to make it O(N^2) in the number of quotes, after all: < 1318593130 5552 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :`run allquotes | perl -ne 'print $_ x $n++;' | shuf -n 1 < 1318593134 132782 :HackEgo!foobar@codu.org PRIVMSG #esoteric :642) oh no, I think we've managed to mix three metaphors in a way that actually makes sense < 1318593135 816520 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But it's a short line. < 1318593141 841512 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318593145 228365 :ais523_!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Integrated development environment, a software application that provides comprehensive facilities to computer programmers for software development < 1318593147 375590 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1318593153 934833 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1318593172 244661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[12:50] the I stands for "integrated", doesn't it? < 1318593173 424215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[12:51] which is more or less the opposite of the UNIX philosophy < 1318593213 381826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: something that IMO all OS-with-applications combinations need is composability of basic operations to perform more complex tasks on them < 1318593231 939361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if doing it UNIX-style with text files is the best method, but so far it's the only one that's been demonstrated to work < 1318593239 277907 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Leksah... what exactly is the point of trying to autocomplete me when I'm in a string? < 1318593240 655614 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What, the I in UNIX stands for "integrated"? < 1318593248 992547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: no, in IDE < 1318593256 699402 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :*Ohhhh*. < 1318593259 873129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't aware hat UNIX stood for anything < 1318593260 432829 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That makes more sense. < 1318593268 209556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*that < 1318593312 175179 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: well, it's integrated, because everything can talk to each other < 1318593318 319987 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :not integrated would be, two tools that can't communicate or operate together < 1318593321 632729 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :consider, two WIMP applications < 1318593351 148548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I always took integrated as meaning that one executable tries to do everything, (possibly delegating Emacs-style, but taking control of the UI of the result) < 1318593356 967792 :sadhu!kaus@117.201.58.254 JOIN :#esoteric < 1318593361 707046 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :hello < 1318593386 686374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1318593426 913132 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :ais523:are you on github? < 1318593451 7643 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :sadhu: rant incoming < 1318593453 695342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sadhu: the people in #esoteric who know me are now likely to be scared of my answer to that question < 1318593473 892165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if I have the effort for a proper rant, though < 1318593477 592960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not very good at them < 1318593484 495352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: how wide does github render tabs? < 1318593491 880116 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :lol...i am not #esoteric regular...so i don't know...but what happened? < 1318593495 455346 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: as wide as your browser (so four spaces) < 1318593535 554963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sadhu: a) I dislike git, b) I dislike github in particular (and use gitorious for hosting git repos, when I happen to have a need to do that) < 1318593539 637530 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1318593559 704815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I grudgingly acknowledge that git is actually usable for about 90% of what people try to use it for, although it makes their life harder for no good reason < 1318593563 698159 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :comments on a postcard was funny today < 1318593573 2469 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :so sad u dislike git < 1318593584 108938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I use a VCS through choice, I generally use darcs, although I acknowledge that it's not perfect either < 1318593589 367118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just a lot better than git < 1318593603 744538 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :git is pretty badly designed < 1318593610 273624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is better than svn, which is better than CVS, which is better than Visual SourceSafe) < 1318593691 204164 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION recalls a reddit (?) discussion where someone claimed that Visual SourceSafe was the only vcs which actually _harmed_ productivity < 1318593705 672037 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and there seemed to be general agreement < 1318593718 746825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's generally worse, rather than better, than no VCS at all < 1318593735 126641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :due to its habit of getting corrupted and deleting the files it's meant to version < 1318593736 76160 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how bad can it be :downs: < 1318593738 162263 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :... what < 1318593740 418112 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that bad < 1318594018 724939 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :By the way, elliott_ is now capable of standing up if you hold his hands. < 1318594027 913303 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yaaaay < 1318594053 941923 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :He doesn't really know any words yet. One day, he said "dit" a bunch of times, but unfortunately, there's no such thing as a dit. < 1318594079 292385 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So when will elliott be acing the SAT < 1318594110 885375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: confusingly, the term "SAT" is meaningful in both US and UK education, but has a different meaning in each < 1318594121 387309 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that is confusing! < 1318594130 558466 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I dunno. Ten years at the very very least. < 1318594132 894961 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how does wikipedia disambiguate it? < 1318594137 262896 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1318594151 289379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :This article is about the college admissions test in the United States. For the exams in England colloquially known as SATs, see National Curriculum assessment. For other uses, see SAT (disambiguation). < 1318594173 602188 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it doesn't basically < 1318594176 328553 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it calls it something else < 1318594183 975106 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: my esolang duties are done < 1318594198 627068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I /just/ noticed I didn't have my RSS reader open < 1318594202 446214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and now, I'm worried as to what I'll find < 1318594207 967974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you didn't create an esolang with a spam name again, did you? < 1318594229 934134 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :no, unfortunately my esolang wheels have not been in motion much as of late < 1318594276 987849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, aha, you just gainfully decompressed a screenshot < 1318594291 470834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(what is the inverse operation to lossy compression called?) < 1318594301 868619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ENHANCE < 1318594303 304687 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :heh < 1318594307 937316 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: technically, I completely changed it :-) < 1318594312 59606 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :...but it's prettier now anyway < 1318594323 611223 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :wow, my snowman looks really grumpy with this Mac's fonts: http://i.imgur.com/tSbiF.png < 1318594347 231665 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lossy decompression sounds like what google does, when it only extracts part of its cache for a page < 1318594352 168431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not the most effort in drawing a Unicode snowman that I've seen from font designers < 1318594364 967692 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's not even any snow falling. < 1318594374 258362 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: what kind of snowman has a fez? < 1318594375 178744 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And what's with that skewed hat? < 1318594378 190219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: lossy decompression is also what happens to interlaced images while they're partially loaded < 1318594393 374851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: a Gregor snowman? < 1318594398 648984 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: ah. < 1318594401 501934 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott_: if the snowman was a Doctor... < 1318594405 666463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, is the underscore significant? < 1318594412 643700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or have you just not bothered to remove it? < 1318594417 588438 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Which underscore? < 1318594420 185783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you've been elliott_ for a while, now, IIRC < 1318594422 953756 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Oh. < 1318594432 724992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I was wondering if it had a meaning < 1318594435 700503 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :elliott_: say. I didn't know all the trolls' names by the end of 5.1. Does that mean you're mad at me? < 1318594442 586300 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :There appears to be no "elliott" online right now. < 1318594447 821097 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :So I wonder why my client did this. < 1318594480 500210 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :tswett: Yes, but you would have to try really, really hard to have a looser grip on the plot than Sgeo|web. < 1318594488 738443 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How about gainful compression? < 1318594503 38649 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :elliott_: I dunno; I'm bad at plots. < 1318594504 194736 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: by the way, you should just delete [[Programming Languages Glossary]] < 1318594505 900436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : So I wonder why my client did this. <-- maybe there was when you connected but it timed out shortly after or such? < 1318594519 452579 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: I'm not sure why Timwi has started filling it in while also maintaining the page is pointless and should be deleted, but it doesn't really mater < 1318594520 416473 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :matter < 1318594524 375854 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :fizzie: When saving your image, it looks on google iamge search/google street view to see if it can add more relevant information < 1318594524 824369 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?? < 1318594540 891828 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Patashu: When saving your image, it adds more artistic merit. < 1318594548 172624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: get him to split it into separate pages, then delete? < 1318594552 289283 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : So I wonder why my client did this. <-- elliott pinged out a while ago, after elliott_ entered < 1318594552 436067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1318594555 347087 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: there already are separate pages < 1318594557 548727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, replace the content with an esolang < 1318594567 645414 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: apart from definitions of stdin and stdout, which aren't very esolang-related < 1318594593 218223 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, as I suggested just above < 1318594594 205063 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: but the only person who said anything about not deleting it was Taneb, "How about we start putting things in this page? One or the other", which is a pretty bad reason for keeping a page, and there is that "one or the other" < 1318594603 570080 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :also, I can't be bothered to create an esolang to replace it < 1318594610 208314 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: ooh, what if I replace it with a really bad brainfuck derivative < 1318594612 505727 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :will you delete it then? < 1318594624 748414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://myownscientia.blogspot.com/2011/09/researchers-developing-new-form-of-life.html < 1318594625 450437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I didn't delete Brainlove, IIRC < 1318594634 282982 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: mine will be /even worse/ < 1318594636 204611 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Help I have this urge to study biochemistry. < 1318594643 819501 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Wow < 1318594647 65637 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I wish I had urges to study < 1318594649 416480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I still want to make the worst BF derivative myself < 1318594652 11543 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Rather than needing to force myself < 1318594656 311011 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::D < 1318594661 43093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, it's going to be a version with command letters permuted < 1318594665 466392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*command characters < 1318594668 916148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via the null permutation < 1318594673 249011 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, what about this one: It is brainfuck but with 1 added to the ASCII codepoints for the instructions? < 1318594679 482814 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: but brainfuck isn't that bad a language, so it's not a bad BF derivative < 1318594688 110447 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :elliott_ are you still in high school < 1318594689 752166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's really bad /at/ being a BF derivative < 1318594692 760592 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, or even better: id(brainfuck syntax) < 1318594695 172769 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :or maybe KG ? < 1318594715 686630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or perhaps I'll make a BF derivative that's completely unrelated to BF, that would be fun < 1318594716 753336 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :sadhu: I'm actually a fetus. < 1318594721 684428 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott_: I think I've improved my grip on the plot < 1318594743 50218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION tries to figure out how that makes sense < 1318594755 121115 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :elliott_: awesome! < 1318594769 263650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: there was a functional one a while ago... < 1318594798 371690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, I found the Brainlove talk page a month too late. < 1318594802 196836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose there's the class of "languages that embed BF", some of which can potentially be quite good < 1318594808 574185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: you can just fake dates on it, we won't mind < 1318594813 448121 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :What about a language that uses the symbols +-<>,.[] but uses them for something completely unrelated < 1318594819 878628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's been done < 1318594835 939359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No that would violate the SACRED LAWS OF MEDIAWIKI < 1318594836 761375 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo|web, sounds like a subset of befunge :P < 1318594843 963957 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you know how there are creatures that mimic different creatures? like spider mimics and ant mimics and so on < 1318594848 203377 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this is like a programming language mimic < 1318594855 316007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :≟ < 1318594861 822973 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's trippy. how does such a thing evolve? what biological niche is it filling? we need to film a mockumentary on this < 1318594875 614636 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`addquote that's trippy. how does such a thing evolve? what biological niche is it filling? we need to film a mockumentary on this < 1318594877 984691 :HackEgo!foobar@codu.org PRIVMSG #esoteric :709) that's trippy. how does such a thing evolve? what biological niche is it filling? we need to film a mockumentary on this < 1318594880 950343 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :CULLING TIME: < 1318594881 681927 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318594882 12018 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318594882 943759 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318594884 943111 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318594885 456958 :HackEgo!foobar@codu.org PRIVMSG #esoteric :236) i didn't like jquery, until i decided to use it because it made development faster. now i can't go back to women... < 1318594885 622506 :HackEgo!foobar@codu.org PRIVMSG #esoteric :111) Making a small shrine to Lawlabee in my basement is something I should get around to at some point. < 1318594886 943469 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318594889 578765 :HackEgo!foobar@codu.org PRIVMSG #esoteric :77) SF.net porn :/ Oh yeah, baby, gimme that... bloated download page? < 1318594890 404160 :HackEgo!foobar@codu.org PRIVMSG #esoteric :514) Look, I often walk my dog through a field with cows in it. And I punched myself in the face once. < 1318594890 893696 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait < 1318594891 717828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what could be interesting would be a language that /looked/ like BF, not just used the same symbols < 1318594895 244476 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :doesn't that quote need context? < 1318594895 415283 :HackEgo!foobar@codu.org PRIVMSG #esoteric :361) and then there's the slightly annoying one where suddenly, i start rolling forward and i can't stop like i can be having some great sex dream or whatever and then suddenly "oh god not this again" (i go "not this again" but not necessarily realize it's a dream) < 1318594901 237332 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Remember to account for changing line numbers when poofing. < 1318594902 510896 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, it's quite simple, AFAIK. < 1318594903 949481 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Patashu: no, it's the mockumentary part that's funny < 1318594906 36246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you could recognise [-] and so on < 1318594907 298446 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`delquote 236 < 1318594909 902729 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318594911 787596 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mockumentary was a real word < 1318594915 958784 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yes it is. < 1318594919 351341 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's also a funny word in context. < 1318594926 606584 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you're the boss < 1318594930 966519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and things like [<<+>+>-] loops < 1318594935 610159 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, you can imagine a spider which raids ant nests; mimicking ants clearly has a survival advantage there. < 1318594937 493225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet, they had nothing to do with their meanings in BF at all < 1318594945 581672 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :phantom_hoover: yeah it's shit like that < 1318594950 415903 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: the perfect BF derivative is not some immense tower of complexity < 1318594962 982721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that's not meant to be a perfect BF derivative < 1318594983 31646 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :it's mimicking the perfect twelve year old just discovering BF at the perfect time with the perfect, equally-matched curiosity, enthusiasm, inexperience, and lack of attention span < 1318594990 720587 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :like, assuming a perfectly spherical twelve year old < 1318594999 948601 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :and producing the BF derivative they would produce, under perfect conditions < 1318595007 21408 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :this makes total sense (C) me < 1318595008 671597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, how about this for worst BF derivative ever: you can write anything you want, as English, and the computer just understands and executes it, but you have to write it as a BF program that outputs the English you want < 1318595022 871704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that checks all the boxes for being a really bad esolang < 1318595031 250963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :somewhere between BF and QWERTY Keyboard Dot Language < 1318595035 740720 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: I'm actually laughing. < 1318595036 269317 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :english is too ill defined. let's make a brainfuck program that outputs C < 1318595040 292771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so am I < 1318595041 58922 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :now there's a language with consistency and oomph < 1318595046 694751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not very loud as there are other people in my office < 1318595048 506896 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :[ ] Is the source code an analog signal? < 1318595054 531811 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Wait, make it as Hungarian instead. < 1318595057 869202 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Woah < 1318595061 774019 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :That's ~random~. < 1318595062 514231 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :A language with an analog input....... < 1318595067 520753 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oscilloscope? < 1318595070 411355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: but I only know a few words of Hungarian < 1318595077 156763 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: perfect < 1318595091 545921 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ais523: good reason to switch it to a language you know 0 words of. < 1318595092 730780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I imagine most people don't know any at all < 1318595097 92160 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Proce is already a language where the storage stuff is analog. The programs themselves are just ASCII text. < 1318595114 546804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how come you know any Hungarian words at all? < 1318595120 718546 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ooh, voynich manuscript < 1318595124 621316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I've been to Hungary < 1318595127 252326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1318595130 292750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you tend to be able to deduce some < 1318595139 22741 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I guess you could have an interpreter written in Proce that takes an analog signal as the program. But you still have to design the language. < 1318595147 553127 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: I was hoping you'd learned them for nomic or something. < 1318595159 100145 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : like, assuming a perfectly spherical twelve year old <-- hey don't mock the poor guy, obesity is hard at that age < 1318595162 880586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have been to very few countries in my life < 1318595167 848924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the UK, France, Canada, and Hungary < 1318595190 154363 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :[http://code.google.com/p/esolang-geom/downloads/list http://code.google.com/p/esolang-geom/downloads/list] < 1318595190 729094 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :tswett, what is Proce? < 1318595192 375556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : The above dots say HELLO. I decided not to write all of HELLO WORLD because it would take too long. < 1318595193 32259 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION has only been here and Canada, iirc < 1318595194 19030 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I suddenly feel the need to go on a trip abroad. < 1318595198 99193 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: UUOMWMU award up there < 1318595202 256432 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :And I was too young to remember anything in Canada < 1318595209 850725 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :North America makes it hard to visit other countries. We only have, like, three here. Europe has fifty. < 1318595219 831797 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sweden, Denmark, Norway for me. < 1318595226 192191 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But you can visit such cultured places as...canada < 1318595232 642467 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Vorpal: esolangs.org/wiki/Proce or some such. < 1318595233 284127 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :And such lawless places as mexico where you'll probably be shot < 1318595233 869665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not completely useless, if the next character isn't a space < 1318595234 16482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or a newline < 1318595234 16698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but close, I admit < 1318595251 191015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : elliott_: but I only know a few words of Hungarian <-- just fake it with hungarian notation for the rest < 1318595256 878129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, QKDL /is/ one of zzo38's < 1318595266 106614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought i recognised his writing style, but it doesn't seem to be the sort of thing he'd come up with < 1318595284 462593 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :QKDL? < 1318595297 68340 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :QWERTY Keyboard Dot Language < 1318595331 93925 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah < 1318595335 994877 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :shouldn't zzo38 know better? < 1318595350 800959 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :It is categorized as a joke language < 1318595356 61662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : shouldn't zzo38 know better? < 1318595364 728142 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You have talked to zzo, right? < 1318595365 226498 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :By Keymaker < 1318595392 533354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, I just found [[Super Stack!]] on random page patrol < 1318595399 645400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :uncategorized, and not stupid < 1318595402 792361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It often seems that if there are two things to know, one of them better, he will know the worse one. < 1318595426 789610 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Finland, Sweden, Norway, Denmark, Estonia, Germany, Netherlands, Belgium, France, Switzerland, UK, Italy, Czech Republic, Greece, Russia, Egypt, Tunisia, Thailand, Barbados, Saint Vincent and the Grenadines; and I don't consider I've done much travelling at all, compared to some folks who make a hobby out of it. < 1318595428 227301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to categorize it now, but am not sure on computational class; it's obviously PDA, and may be TC if there's some trick scope for TCness in there < 1318595430 584192 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :super stack! seems like it should be isomorphic to a different stack based lang < 1318595432 957865 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :like forth or something I dunno < 1318595445 222600 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Also "Saint Vincent and the Grenadines" is a silly name for a country.) < 1318595456 103101 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :* Sgeo|web has only been here and Canada, iirc < 1318595463 305078 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, where is that? < 1318595465 795983 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This would explain why you didn't know where Scotland was. < 1318595466 616198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, TC, it has a "cycle" command that lets you use both the top and bottom of the stack < 1318595473 448871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if it doesn't have arbitrary-precision ints (that's not clear) < 1318595487 947666 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, Wikipedia, have you heard of it? < 1318595499 705510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, < 1318595502 227818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1318595509 122588 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover,* no, what is it? < 1318595510 265432 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :A megtúdunk az integerben külföldük nebbene rajtad háromvan köztársaság. < 1318595532 847565 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, excuse me this is a xenophobically English-only channel please leave. < 1318595543 503884 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: It's a group of islands between the Caribbean Sea and the Atlantic Ocean, near the south end of the chain there. < 1318595547 644214 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the only programming language we speak here is english < 1318595552 85734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, ah < 1318595559 290438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you used Google Translate for that, right? < 1318595579 624407 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, hm, Hungarian? < 1318595579 777078 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: what's the character code for |? < 1318595581 253272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: nope < 1318595589 206052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some other translation service? < 1318595594 998988 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`translate A megtúdunk az integerben külföldük nebbene rajtad háromvan köztársaság. < 1318595600 558328 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Traceback (most recent call last): \ File "/hackenv/bin/json", line 4, in \ data = json.loads(sys.stdin.read().decode('utf-8')) \ File "/opt/python27/lib/python2.7/json/__init__.py", line 310, in loads \ return _default_decoder.decode(s) \ File "/opt/python27/lib/python2.7/json/decoder.py", line 346, < 1318595604 875461 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :gah < 1318595609 793895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not sure; I vaguely remember that 62 is the char code for something that may or may not be |, though < 1318595618 425124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps 92 if it isn't 62 < 1318595621 374908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :weird language to have a short sentence for a stacktrace! < 1318595623 12627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :vague memory of my mom's hungarian course < 1318595639 971945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :0x7C according to character map < 1318595650 929531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run sh echo $((0x7C)) < 1318595652 911782 :HackEgo!foobar@codu.org PRIVMSG #esoteric :sh: Can't open echo < 1318595657 116642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo $((0x7C)) < 1318595658 995867 :HackEgo!foobar@codu.org PRIVMSG #esoteric :124 < 1318595662 942834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: 124, it seems < 1318595665 932133 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :92 would be the one that's 32 below it. < 1318595671 132877 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :oh, wait, we have {{!}} < 1318595675 220471 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The middle of [\] as opposed to {|}. < 1318595677 921596 :derdon!~derdon@p5DE89F1E.dip.t-dialin.net QUIT :Remote host closed the connection < 1318595689 362548 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :\, the lowercase |. < 1318595697 429200 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Er, the uppercase. < 1318595698 421047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yay, uppercase/lowercase punctuation marks < 1318595711 153665 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Much as [] are the uppercase {}. < 1318595715 79706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's categorise punctuation mark case by Unicode codepoint & 32 < 1318595724 456295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :regardless of where in Unicode it i < 1318595726 102786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*is < 1318595791 398303 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Does that also mean that whenever there are two punctuation marks a, b where a = b^32, they should compare equal in case-insensitive comparisons? < 1318595799 594327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think so < 1318595805 431897 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :One of these days documentation needs to be made for FlogScript < 1318595813 451878 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: You can add to the MW stylesheet easily, right? < 1318595827 460502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not trivially, but relatively easily < 1318595843 19665 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Can you table.centrefirst td:first-child { text-align: center }? :-P < 1318595849 833488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for which skin? all of them? < 1318595855 876929 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I don't want to centre every single td by hand, that would be really annoying. < 1318595857 11627 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Yes please. < 1318595914 194173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the :first-child for? < 1318595916 67249 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ACTION is improving [[Geompp]]'s presentation. < 1318595919 651156 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Only the first td in a row. < 1318595932 924799 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's widely-supported CSS3. < 1318595934 96375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, it means "first child of their parent"? < 1318595937 540049 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yes. < 1318595952 720166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC there's mediawiki syntax for that already, but it might have been proposed rather than adopted < 1318595954 776026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me check < 1318595983 188399 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: our MW is /really old/ :P < 1318595995 17253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1318596027 258080 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is the oldest. < 1318596035 344302 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also not TC, which is terrible. < 1318596041 152413 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: hmm, maybe I should email Graue and ask him to update MW < 1318596046 40317 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/háromvan/harminc/ < 1318596064 893689 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, I think I tried that? Or wait, I just asked him to install the LaTeX support. < 1318596080 941960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, doesn't work < 1318596084 394709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll just add the style < 1318596109 418732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: should I also to the same for th:first-child? < 1318596111 667129 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :MW is TC now? < 1318596113 657070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, why not just use th? < 1318596119 81097 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: probably; and th bolds < 1318596119 676122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo|web: http://esolangs.org/wiki/Wiki_Cyclic_Tag < 1318596127 79515 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: I think you could even do < 1318596132 320359 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: table.centrefirst tr :first-child < 1318596134 887747 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :(note the space before the colon) < 1318596136 924791 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh, you can use foo:nth-of-type(4n+2) {...} to select every fourth (starting from the second) sibling-element of the same type there are in the tree. < 1318596138 96296 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :that's probably the cleanest way < 1318596153 475197 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Have you seen CSSthree's ASCII-art layout DSL? < 1318596157 941324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, I was wondering why no mention of tr < 1318596186 594982 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: (and that would handle both td and th) < 1318596210 805534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: CSS updated; bypass your cache, then let me know if it works < 1318596210 952403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the actual update takes about a month, because that's the TTL on the cached version, and admin isn't high enough privs to clear the cache < 1318596211 793337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :of other people's browsers < 1318596212 778705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is done by changing the URL) < 1318596232 132277 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: heh < 1318596236 631929 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: that's, umm, problematic? < 1318596239 800779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's shift-reload on most browsers, IIRC < 1318596245 727815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I said it wasn't trivial < 1318596257 472210 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ACTION just saves it and works out how to clear Safari's cache < 1318596259 812861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it'll be centered for everyone /eventually/ < 1318596263 786708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's good enough, right? < 1318596263 933388 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I bet... option-click. < 1318596265 319902 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yep, that did it. < 1318596272 79615 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Geompp#Operators < 1318596278 242898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wikipedia:BYPASS#Safari < 1318596280 615530 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Now I just need to make the rest of it nice. < 1318596306 864510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seems shift-reload on Safari 4 or later; Cmd-R on Safari 3 and earlier < 1318596308 510057 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, I need to get icons for Minecraft and Oolite in my games menu. < 1318596317 46050 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: you have a superfluous ; :-( < 1318596321 558338 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :it's a separator, not a terminator < 1318596328 107099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it feels like half my talk page responses on Wikipedia were linking WP:BYPASS < 1318596331 827900 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :heh < 1318596338 369635 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott_: Wouldn't "table.centrefirst tr :first-child" apply to all elements inside the ? Shouldn't that be "table.centrefirst tr > :first-child" or something? < 1318596342 196327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's both, you're allowed it at the end < 1318596347 187694 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I'm on Safari 5, which did even more redesigning. < 1318596351 806568 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: No. < 1318596359 408533 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Implicit asterisk before the :. < 1318596367 967509 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :So it's any element that is the first child of its parent, that is a child of a tr. < 1318596378 606472 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: no, CSS just allows empty statements, I think < 1318596381 825609 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott_: That's not what I meant. "a b" is "any b that is descendant of a", not "child of a". < 1318596391 143277 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Did you ever work out if we could import the nice wikitable class or not? < 1318596393 165593 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Oh. < 1318596395 148591 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Right. < 1318596396 191410 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And with the (implicit) asterisk, that's all descendants. < 1318596400 829146 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Change that to table.centrefirst tr > :first-child. < 1318596412 962607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I think we can't < 1318596413 109279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it's used on mediawiki.org, in which case we an < 1318596413 950476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*can < 1318596422 940330 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: it is, I think < 1318596454 13526 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :yep < 1318596455 207437 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :http://www.mediawiki.org/wiki/MediaWiki:Common.css < 1318596456 1411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: there's a class called wikitable there, but it seems strangely different < 1318596460 833709 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :although, hmm < 1318596461 882513 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :yes < 1318596464 606178 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ugh < 1318596490 631157 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: just wait until Timwi notices you changed the CSS < 1318596497 660379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why? < 1318596509 93677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if something really bad will happen, I can change it back and delete the evidence < 1318596533 172503 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: he'll start asking for admin privs again :-) < 1318596542 84593 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :his main argument last time was all the CSS improvements he'd do, after all < 1318596545 944089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right < 1318596601 402744 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I wonder if we could get the Esme guy to join us on IRC. < 1318596606 509204 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :He was so... inexplicable. < 1318596633 339017 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: also, what page title should be used for a language whose name is a NUL byte? < 1318596643 517014 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :PSOX < 1318596672 318321 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :[insert not actually witty remark about people hating me here] < 1318596684 277739 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Esme is the best language < 1318596704 537385 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :And of course zzo38 in the talk page for Esme < 1318596705 701522 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :He he < 1318596801 586414 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :http://esolangs.org/wiki/User_talk:Dagoth_Ur%2C_Mad_God < 1318596847 949147 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1318596935 297916 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It takes a certain sort of person to say "please start making sense" to Dagoth Ur. < 1318596966 690665 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's a fairly reasonable request. :p < 1318597151 542706 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Eating dinner at 9AM: Good idea or best idea? < 1318597198 97904 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is there an ergonomic reason why websites are always black text on searing pure white? < 1318597208 795809 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Patashu: Yes: White on black is worse. < 1318597209 858421 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I found a bookmarklet that turns it into white on black and now I use it habitually < 1318597218 337095 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Patashu: It really is worse. < 1318597233 730545 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Off-black on yellow-ish pale grey is something close to the ideal. < 1318597237 81840 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Well when I say white on black it's more like #EEEEEE on black < 1318597240 710090 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm < 1318597242 580513 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I could accept that < 1318597243 921728 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Patashu: Nothing on black is a good idea. < 1318597249 441358 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I mean, OK, off-white on dark grey, sure. < 1318597266 532628 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :But any light on top of black on an LCD is like making every letter a lightbulb. < 1318597308 677907 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmmmmm < 1318597444 739735 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :hey anybody know about that 35$ netbook < 1318597459 752084 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Does it come with a mcdonalds happy meal < 1318597465 562315 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Wasn't that a tablet. < 1318597467 872889 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Pretty sure that was a tablet. < 1318597477 803684 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :sadhu: How's your asm->bf thing getting on? < 1318597511 847406 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :elliott_: its going nice...i will sort all things out and put it on github and will tell about it here < 1318597521 9749 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Cool; can it translate much yet? < 1318597543 630019 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how is bf going to emulate sys calls < 1318597553 459752 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Patashu: Does it need to? < 1318597563 472409 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :write() and read() are not hard for stdin and stdout. < 1318597569 815536 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Nothing else matters. < 1318597571 866847 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Well. < 1318597574 541213 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I guess you want an allocator. < 1318597579 604774 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :But that doesn't need any syscalls in bf. < 1318597588 548959 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :Patashu: i dont think i will implement all those syscalls but some methods for I/O will be given < 1318597592 955838 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok < 1318597595 952670 :pikhq!~pikhq@71-219-195-70.clsp.qwest.net JOIN :#esoteric < 1318597609 793865 :pikhq_!~pikhq@71-219-217-148.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1318597695 814231 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Lateral < 1318597710 243068 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :BTW,here is my git repo...maybe you will like that "KeyComb" tool < 1318597712 605008 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :https://github.com/turiya < 1318597724 494197 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :i had pretty much fun with that < 1318597853 459196 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 . < 1318598202 505841 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I don't think many people here run Windows < 1318598240 641490 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :elliott_:me too...i hardly go in it..but i had setup it to dual boot...the other one is FreeBSD < 1318598598 109644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sadhu, is that x86 asm you are translating to bf? Quite impressive if so. < 1318598606 872876 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :What with dealing with segment registers and what not < 1318598620 777660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err segment selectors < 1318598664 532288 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :Vorpal:yeah its *like* it....though i have no plans to implement everything but only if it becomes quite popular in esoteric world :) < 1318598709 394585 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sadhu, in what sort of mode? real mode? protected mode? < 1318598848 745691 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :it can be said like a real mode,but it won't matter much because everything will depend on the brainfuck interpreter for which it generates code...and i don't think bf is complex enough to differentiate between real or protected modes < 1318598920 867531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sadhu, well it does matter for register access and such iirc < 1318598937 56159 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :though that is just a vague memory of how stuff work < 1318598944 202522 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sadhu, also what about x87? < 1318598984 804056 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I was biased by the statements of the person who linked to this article, so I can't give an objective opinion, so what are your thoughts on http://www.cringely.com/2011/10/the-second-coming-of-java/ ? < 1318599015 365569 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Hey, it's Cringely. That person I ignore and don't remember why. < 1318599020 674738 :sadhu!kaus@117.201.58.254 PRIVMSG #esoteric :if i am lucky and crazy enough to implement it then yes... ;) < 1318599031 465860 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I suggest you do like I do. Wait, here is a reason, Sgeo|web: That header image is unbelievably terrible. < 1318599070 152244 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :"In 1998, it was revealed[6][7][8] that Stephens had falsely claimed to have received a Ph.D. from Stanford University and to have been employed as a professor there. Stanford's administration stated that while Stephens had been a teaching assistant and had pursued course work toward a doctoral degree, he had never held a professorship nor had he been awarded the degree. Stephens then stated that while he had received a master's degree from < 1318599070 299205 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric : the department of communications and completed the classes and tests required for the Ph.D., he acknowledged that he failed to complete his dissertation. Asked about the resulting controversy, Stephens told a reporter: "[A] new fact has now become painfully clear to me: you don't say you have the Ph.D unless you really have the Ph.D."[9]" < 1318599073 869915 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :There's another reason! < 1318599078 391653 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott_: I.... the person who linked it essentially (though not in those words) called the article stupid. I am inclined to agree. < 1318599082 263125 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Good, now I can justify not reading this thing about Java to myself. < 1318599100 470823 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Sgeo|web: http://en.wikipedia.org/wiki/Robert_X._Cringely does not say anything about him having any programming knowledge or experience or any kind of CS backgronud at all. < 1318599102 366909 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :background < 1318599106 23037 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I see absolutely no reason to read those words. < 1318599129 194174 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Help how did I never realise Simon Pegg played Scotty in the last Star Trek film < 1318599138 494125 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :"JVM’s took care of cleaning up memory and automatically profiling and optimizing our programs — tasks that had to be done by hand back in C++." < 1318599140 117025 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Ooh, this is great. < 1318599153 213280 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott_: tl;dr: Solid State storage makes Ruby and other interpreted languages the bottleneck when it comes to speed, so Java, as it's faster, will make a comeback as the speed becomes noticable < 1318599159 962603 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :"Under Ruby, we put C++. On top of Ruby we put the Rails web framework. It’s not very common to actually code anything in Ruby. You pretty much only see people coding Ruby while using the Rails framework which governs the whole thing." < 1318599164 164921 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :You can almost tell he can't program. < 1318599166 172378 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :By almost, I mean . < 1318599178 444519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : elliott_: tl;dr: Solid State storage makes Ruby and other interpreted languages the bottleneck when it comes to speed, so Java, as it's faster, will make a comeback as the speed becomes noticable <-- that makes zero sense < 1318599180 594692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Using a radical new technology known as 'garbage collection', it rapidly endeared itself to theoreticians and engineers alike." < 1318599188 195302 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Vorpal: No, this is the best article. < 1318599192 618489 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unless ruby has terrible IO performance. < 1318599196 334903 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Vorpal: It's like the Markov chain version of computing. < 1318599198 787146 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, right, so bad it is good? < 1318599221 872449 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Vorpal: well, it's saying that when IO performance speeds up, the speed of the language itself will dominate considerations < 1318599225 501084 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I present my Abbreviated Translation of Cringely's Article "The second coming of Java" from Insane to English: < 1318599226 882030 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :"The big story here (since from the comments below it apparently wasn’t obvious) is the JVM. Ruby is already migrating to that JRuby as will all similar tools. So far, it just hasn’t mattered that much — but it will." < 1318599228 659460 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I am high as a kite. < 1318599286 80259 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Oh, I misread it < 1318599296 348023 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :It's saying that JVM is making a comeback, not Java language < 1318599307 636605 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :...did it become a little less insane? < 1318599344 688367 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :...or am I misrepresenting the article by saying that it's saying JVM, not Java language, is making a comeback? < 1318599380 122332 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1318599395 830430 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :OK, I have this horrible, horrible urge to make a Deadfish IDE. < 1318599411 888130 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1318599436 974753 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :From the comments: "Databases are not slow and disk access is almost irrelevant. " < 1318599467 300464 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Um.... someone please tell that to the Yesod devs? They are storing session data encrypted in cookies partly (but perhaps not entirely) for performance reasons < 1318599491 438826 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"web frameworks based on interpreted, dynamic languages only exist at all because disks are just so damned slow" is quite a statement to make. < 1318599492 371030 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :You should do that for RESTfulness. < 1318599500 432179 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Not performance. Performance is just a handy benefit of REST architectures. < 1318599530 603704 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Is it safe to say that Seaside is the anti-REST? < 1318599580 346192 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Well, not the component parts. < 1318599586 633762 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If an architecture is not RESTful, is it proper to call it AGITated? < 1318599589 18332 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :The dialogue parts not really either, but in their implementation, sure. < 1318599596 871936 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :besides I can't think of any directly interpreted language. Most compile to bytecode internally which is then executed. Lisps just execute the AST quite often. Not sure what bash does? < 1318599605 120424 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Vorpal: FSVO lisps, often. < 1318599611 916860 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :bash probably uses regexps or something :P < 1318599617 133558 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably < 1318599620 297323 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :would explain the speed < 1318599660 138188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or rather, lack of same < 1318599728 930386 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm reasonably sure there was something that really interpreted the textual source all the time (did jumps by changing the pointer to the source text etc.) but I can't recall what it was. < 1318599735 584599 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe it was just a bad esolang interpreter or something. < 1318599746 965706 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe it was fungot's Underload interpreter. :p < 1318599747 148973 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: i am just as confused. you, in that line, that i have gone totally wanting, and then you can choose fnord, but don't want to get somewhere < 1318599774 380281 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I think it's time for everyone to admire: < 1318599775 357175 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Deadfish#C.2B.2B_templates < 1318599786 695727 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I mean, come on, I am so good. < 1318599812 406147 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Even TI-BASIC has a bytecode, of sorts. (Though it's mostly just turning command words into tokens.) < 1318599826 305167 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: Well, there's BashForth. :p < 1318599866 115767 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"In Tcl, everything is a string—sort of. Tcl 8.x allows you to write scripts which pretend that everything is represented as a string, while it silently uses a dual-ported object system to cache native types." <- oh, it no longer really is all strings? < 1318599958 410278 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: They're strings, cached as other things behind the scenes. < 1318599966 70544 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :fizzie: It's like a JIT, if JITs were... strings. < 1318600183 377977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, well, befunge93 interpreters could interpret the textual data after loading it into an array. Would even be a quite sensible way to implement a simple one < 1318601396 183777 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ACTION briefly re-reboots. < 1318601407 93983 :elliott_!~elliott@95.149.228.97 QUIT :Remote host closed the connection < 1318601660 892450 :elliott_!~elliott@95.149.228.97 JOIN :#esoteric < 1318601786 564497 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1318602374 661176 :pikhq_!~pikhq@71-219-245-191.clsp.qwest.net JOIN :#esoteric < 1318602376 770769 :pikhq!~pikhq@71-219-195-70.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1318603002 718429 :sadhu!kaus@117.201.58.254 QUIT :Quit: Leaving < 1318603136 917558 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1318603951 635106 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For reasons I cannot comprehend my right ear is incredibly hot. < 1318603954 765101 :Gregor!foobar@codu.org PRIVMSG #esoteric :`addquote fizzie: It's like a JIT, if JITs were... strings. < 1318603956 903647 :HackEgo!foobar@codu.org PRIVMSG #esoteric :709) fizzie: It's like a JIT, if JITs were... strings. < 1318603979 183089 :Gregor!foobar@codu.org PRIVMSG #esoteric :Phantom_Hoover: You autoaurophilic creep. < 1318604041 120331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :btw it was -5 C this morning. < 1318604043 440190 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Time for another purge. < 1318604046 476841 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318604047 679898 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318604048 742484 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318604048 889205 :HackEgo!foobar@codu.org PRIVMSG #esoteric :465) decrypt 'illustrates the "can do" approach of conservatism in a patriotic way' < 1318604049 576172 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318604050 463940 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318604051 170552 :HackEgo!foobar@codu.org PRIVMSG #esoteric :374) o.O There's a birth defect which results in the formation of a cloaca. It's called "not being a mammal" :P < 1318604052 652663 :HackEgo!foobar@codu.org PRIVMSG #esoteric :11) wouldn't that be considered pedophilia? No. They all go by stage names. < 1318604053 144342 :HackEgo!foobar@codu.org PRIVMSG #esoteric :342) wow, thinkgeek really makes me hate being alive < 1318604053 309143 :HackEgo!foobar@codu.org PRIVMSG #esoteric :644) according to physics and maths can we theoretically have a box with infinite cookies inside? < 1318604063 422839 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Hmmmmm < 1318604068 419546 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`delquote 11 < 1318604071 280984 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318604075 272772 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Think we just gotta face up to the fact that your early Sine quotes are terrible < 1318604079 545982 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is seriously getting uncomfortable. < 1318604091 200266 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Try setting fire to it. < 1318604098 867365 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`pastequotes < 1318604100 700996 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Maybe if I got a little spray bottle of water— OH DEAR GOD I'VE TURNED INTO MOSS < 1318604101 370659 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.26214 < 1318604111 110969 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: PLEASE FIX THOSE FUCKING HTTP HEADERS YOU PIECE OF SHIT < 1318604135 536651 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`delquote 3, unquestionably. < 1318604137 836534 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1318604148 831154 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote 3 < 1318604149 923939 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Three was not in that list. < 1318604150 822693 :HackEgo!foobar@codu.org PRIVMSG #esoteric :3) Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... More practice is in order. < 1318604155 67895 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Don't. < 1318604160 502155 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :That is not the way of the purging. < 1318604164 860342 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But... it's a terrible qquote. < 1318604175 85968 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: It's funnier than average, and that says something. < 1318604181 11380 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: But the early quotes only rarely come up. < 1318604192 719868 :Gregor!foobar@codu.org PRIVMSG #esoteric :... dafuq? That's hg giving the wrong headers, not me. < 1318604196 421166 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :There's a lot more non-early quotes and those have a lot of chaff, which is my purge method is best :P < 1318604199 401863 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: It's been happening for AGES. < 1318604203 300555 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: `url too. < 1318604424 276480 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote 359 < 1318604426 819796 :HackEgo!foobar@codu.org PRIVMSG #esoteric :359) and then there's the slightly annoying one where suddenly, i start rolling forward and i can't stop like i can be having some great sex dream or whatever and then suddenly "oh god not this again" (i go "not this again" but not necessarily realize it's a dream) < 1318604471 626460 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Future oklopol: but the sex part doesn't necessarily stop? < 1318604509 84160 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4) that's where I got it rocket launch facility gift shop <-- how is that funny? < 1318604527 690964 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :besides it didn't taste very good (the topic was freeze dried ice cream) < 1318604569 307140 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Vorpal: Oh come on, you already spent about ten hours deleting it after multiple people kept putting it back. < 1318604580 218262 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :We, as a community, have decided that we want that quote, if only to irritate you slightly. < 1318604594 142726 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Also can I have some. < 1318604598 140774 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, did I? doubtful. I'm not that persistent < 1318604599 644020 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Was it like nougart. < 1318604603 334164 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :And yes, you really did. < 1318605382 778229 :pikhq!~pikhq@174-22-155-100.clsp.qwest.net JOIN :#esoteric < 1318605404 990519 :pikhq_!~pikhq@71-219-245-191.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1318605614 934111 :Gregor!foobar@codu.org PRIVMSG #esoteric :ncdu < 1318605619 378646 :Gregor!foobar@codu.org PRIVMSG #esoteric :So glad I finally found that package. < 1318605627 293004 :Gregor!foobar@codu.org PRIVMSG #esoteric :Console equivalent of kdirstat, filelight etc. < 1318605639 276239 :Gregor!foobar@codu.org PRIVMSG #esoteric :My ultimate plan to never use graphical applications continues. < 1318605767 404822 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ACTION does not understand why you would want to replace a WIMP application with an Xorg backend with a WIMP application with a very limited curses backend. < 1318605789 389491 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I can definitely understand replacing a WIMP application with a composable tool, but curses ain't that. < 1318605848 297468 :ive!~nn@189.179.247.113 JOIN :#esoteric < 1318606355 620317 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318606360 968451 :Ngevd_!~nathan@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318606368 198768 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Great < 1318606376 2692 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :I connected twice and I'm using my old client < 1318606377 189403 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :brb < 1318606382 827123 :Ngevd_!~nathan@host-84-13-84-233.opaltelecom.net QUIT :Read error: Connection reset by peer < 1318606383 72625 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net QUIT :Read error: Connection reset by peer < 1318606413 653643 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318606420 582847 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Now I've got that sorted < 1318606424 750824 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Here comes the important bit < 1318606426 963906 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Hello! < 1318606598 191205 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Don't CTCP VERSION me! < 1318606601 495824 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :It's rude! < 1318606604 209586 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :You can just ask! < 1318606608 462692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://twitter.com/#!/qntm/statuses/124529807865286656 < 1318606621 968832 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I HATE YOU I WAS PROCRASTINATING ON LOOKING AT THAT VERY DOCUMENT AAAAAAAAAAAAA < 1318606773 509414 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318606796 306510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.irregularwebcomic.net/3183.html < 1318606815 151711 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :I had that page open already < 1318606815 964879 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And IWC's plot was coming very near to actually progressing. < 1318606823 602908 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: I... < 1318606923 286921 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: I can only conclude that IWC's plot will conclude with DMM going on a canonical yet real-world attempt to create alt.fan.irregularwebcomic. < 1318606936 922500 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Each comic will be an update on this attempt. < 1318606940 795813 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :When he succeeds, the comic will end. < 1318606941 294873 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Shall we beet him to it? < 1318606947 285715 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yes, let us beet him to it. < 1318606957 780085 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Oh, you know what I meant < 1318606959 37670 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: Oi, how do you make Usenet groups? It's a post and no-one has to challenge it or something, right? < 1318606962 257502 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Don't make fun < 1318606969 273373 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: And then you have to convince everyone to route it? < 1318606990 561630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: the only thing you need to do is to convince everyone to route it < 1318606998 355125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a reasonably established process for doing so, though < 1318607010 187534 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: how likely is it to succeed? < 1318607016 504106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which if not followed, is unlikely to result in the creation of a group < 1318607023 44500 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :heh < 1318607024 784209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC, there's a group somewhere for debating the creation of new groups < 1318607119 648761 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :does anyone have a good approximation for what a book's paper looks like under standard yellow-ish light? < 1318607123 842203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if it's agreed there that it makes sense for the group to exist, there's an automated please-route-this-group message you can send out < 1318607123 988958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the servers tend to honour it < 1318607124 681965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it was approved beforehand < 1318607126 707623 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1318607127 629456 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1318607129 138218 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :it's light beige, I'm just not sure which light beige < 1318607130 429193 :ais523_!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[16:43] IIRC, there's a group somewhere for debating the creation of new groups < 1318607131 911240 :ais523_!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[16:44] and if it's agreed there that it makes sense for the group to exist, there's an automated please-route-this-group message you can send out < 1318607144 870266 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :What if I just send that without asking? :-) < 1318607200 772495 :ais523_!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[16:44] and the servers tend to honour it < 1318607200 919177 :ais523_!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[16:44] if it was approved beforehand < 1318607201 593534 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1318607208 781006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :typically, some servers will honour it, most won't, IIRC < 1318607271 42297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, people are rather more tolerant of requests to route groups in alt. < 1318607349 288269 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/lc0rk/do_bears_have_elbows/ < 1318607353 657240 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Actual best question. < 1318607392 518395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: for the alt.* hierarchy, alt.config is the place where you try to convince people to accept group creation messages < 1318607420 183237 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Yes. < 1318607423 733947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, useful FAQ: http://www.faqs.org/faqs/alt-creation-guide/ < 1318607662 96533 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :> length "irregularwebcomic" < 1318607662 856814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 17 < 1318607668 880017 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric : o the group name can convey more meaning than just what < 1318607669 26657 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric : can fit in 14 letters. (e.g. alt.music.monkees vs. < 1318607669 26849 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric : alt.monkees) < 1318607673 785935 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: sounds like it may be a hopeless cause < 1318607687 519234 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :alt.fan.iwc < 1318607690 660557 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :IT IS THE ONLY WAY < 1318607695 586889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, weird abbreviations get used sometimes as a result < 1318607703 107838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, it seems very specific to have a newsgroup for one webcomic < 1318607705 765443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're normally wider than that < 1318607710 866096 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ais523: yes, but it's _prophesised_ < 1318607711 362971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(e.g. one about webcomics in general) < 1318607767 701180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :correct naming would be something like alt.webcomic.irregular, probably with an extra component in there somewhere < 1318607780 355007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :under the same hierarchy as other webcomics, if they even have one < 1318607819 282861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION checks if there is one < 1318607908 322112 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :brb, tesco < 1318607909 804780 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net QUIT :Quit: I'm a cuboid! < 1318608109 658413 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 256 seconds < 1318608251 485946 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608251 807797 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608252 65111 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608253 468244 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608255 454199 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608257 564030 :HackEgo!foobar@codu.org PRIVMSG #esoteric :56) ??? Are the cocks actually just implanted dildos? Or are there monster dildos and cocks? Or are both the dildos and cocks monster? < 1318608262 13427 :HackEgo!foobar@codu.org PRIVMSG #esoteric :517) Do one better! Pretend to be an idiot until YOU DIE. < 1318608264 189945 :HackEgo!foobar@codu.org PRIVMSG #esoteric :326) shit would make great currency, because everyone would have it and you could literally be filthy rich < 1318608267 787439 :HackEgo!foobar@codu.org PRIVMSG #esoteric :161) you don't have an urethra, you're a girl. < 1318608267 953216 :HackEgo!foobar@codu.org PRIVMSG #esoteric :386) 3 = 7/2 < 1318608322 993599 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1318608329 750576 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`delquote 161 < 1318608332 262490 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318608339 683462 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :the harsh judgement process < 1318608381 156218 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad quotes < 1318608395 166855 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Let's have another round of judgement. < 1318608395 819246 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608396 325186 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608397 163322 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608399 173209 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608399 809067 :HackEgo!foobar@codu.org PRIVMSG #esoteric :666) But whereas the Zune UI makes one think "I want to kill myself", the Windows CE UI makes one think "I want to kill myself, but first kill my parents as punishment for bringing into this world someone who would one day own a Windows CE device." < 1318608401 153444 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318608401 795444 :HackEgo!foobar@codu.org PRIVMSG #esoteric :143) I have a feeling iPods still beat me. < 1318608403 774177 :HackEgo!foobar@codu.org PRIVMSG #esoteric :550) fizzie: i, myself, will bring an end to all. < 1318608405 584600 :HackEgo!foobar@codu.org PRIVMSG #esoteric :585) (Enigma is two games; one is solving Enigma puzzles, the other is working out how to represent things as Enigma puzzles, preferably with the minimal amount of lua and player-hidden information possible) < 1318608411 17898 :HackEgo!foobar@codu.org PRIVMSG #esoteric :342) ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn < 1318608418 532385 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`delquote 143 < 1318608421 401108 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318608424 211810 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rip < 1318608427 693362 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's like natural selection, except you're just killing the weak. < 1318608830 147678 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Deewiant: I remembered that iTunes had that thing to stream shit over WiFi, so I looked into it and the iPhone can do it, and it just requires a bunch of jailbreaking and painstaking, awful VPN crap setup to get it to work over threegee :P < 1318608835 896801 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :So what I talked about is TECHNICALLY POSSIBLE < 1318608868 849611 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's probably a lot easier with Android but I had no such epiphany about an Android app. < 1318609301 264417 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1318609303 666216 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1318609617 541878 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Let's do this again. < 1318609618 644875 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318609619 234711 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318609619 672147 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318609621 519052 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318609622 223827 :HackEgo!foobar@codu.org PRIVMSG #esoteric :267) oerjan: also actually A(4, 4) is larger than any other integer, i learned this the other day when i was reading about this algo, it had complexity O(n a^-1(n)) = O(n a^-1(4)) < 1318609622 399818 :HackEgo!foobar@codu.org PRIVMSG #esoteric :428) yes i use the services of a psychic, but i'm considering getting a live one since stuff like "hello $name, your first name $first_name has |$first_name| letters, so by using numerology we can tell ..." is getting kind of boring < 1318609623 582488 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318609626 867700 :HackEgo!foobar@codu.org PRIVMSG #esoteric :481) the thing about modern semiconductor design is, 0s are more powerful as 1s < 1318609627 37701 :HackEgo!foobar@codu.org PRIVMSG #esoteric :495) you know that thing in the movies where they put a pillow on someone's face and try to suffocate them that doesn't work. we tried that with my ex once, but we just couldn't kill each other that way < 1318609634 615652 :HackEgo!foobar@codu.org PRIVMSG #esoteric :504) I have a WRT120N Gregor: The WRT160NL has 40 units more of... stuff. Plus an L. < 1318609666 359814 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :None of those are that bad. < 1318609673 447093 :Gregor!foobar@codu.org PRIVMSG #esoteric :OH NOOOOOOOOOOO < 1318609678 494197 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :So they stay. < 1318609685 825426 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :The last one is the worst out of them though. < 1318609689 758585 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I like how they were in strictly ascending order. < 1318609925 14920 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: BTW, I might get around to that Transactional HackEgo(tm) thing sometime soon. < 1318609941 514299 :Gregor!foobar@codu.org PRIVMSG #esoteric :Sure you will. < 1318609959 280379 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Is this more of your "mockery is the only way to ensure victory" things? < 1318609964 447156 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yup < 1318609982 311069 :Gregor!foobar@codu.org PRIVMSG #esoteric :With no one saying you can't, you won't. < 1318609999 414086 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's likely :P < 1318610261 312963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oblivon's alchemy is quite amazing. I managed to create a poison of cure poison. Not sure how. < 1318610320 121223 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :also there is a poison named "Restore Magicka" here... but the tooltip indicates no such effect. It is silence for 12 seconds... < 1318610446 602865 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318610467 80641 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :elliott_, can you recommend me a resturant in Hexham? < 1318610475 509516 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Except spelt correctly < 1318610620 919593 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :No wait, think about it and tell me later < 1318610621 731890 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net QUIT :Client Quit < 1318610693 284812 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318610697 396041 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Thought about it yet? < 1318610702 663095 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Also, hello! < 1318610859 128101 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net QUIT :Read error: Connection reset by peer < 1318610874 913453 :Gregor!foobar@codu.org PRIVMSG #esoteric :Wowsa < 1318610886 972192 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318610955 846367 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1318610970 456825 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Hello! < 1318611668 289720 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net QUIT :Read error: Connection reset by peer < 1318611694 8735 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318611747 574389 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> f x = x : f * 2 < 1318611748 415493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1318611806 821297 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\f -> f f) (\f x -> x : f * 2) 1 < 1318611807 660356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = t -> t1 -> t2 < 1318611881 390180 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :> let f x = x : f * 2 in () < 1318611882 85673 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' against inferred type `a -> t' < 1318611890 333375 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :> let f x = x ++ f * 2 in () < 1318611891 136181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: m = m -> t < 1318611896 309122 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :> let f x = x + f * 2 in () < 1318611897 46199 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> t < 1318611904 474587 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :> let f x = fromIntegral x + f * 2 in () < 1318611905 218716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = a -> t < 1318611913 566674 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :> let f x = truncate x + f * 2 in () < 1318611914 531800 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = a -> t < 1318611916 361047 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Bah. < 1318611920 832174 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :It's because you're multiplying a function by 2? < 1318611927 332167 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :That can work. < 1318611928 458543 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix fix (\x -> 1:last x) < 1318611929 219965 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> a < 1318611938 102139 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (\x -> 1:(last x)*2) < 1318611938 995674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = [t] < 1318611966 196125 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (\x -> (last x*2):x) 1 < 1318611967 28154 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t' against inferred type `[a]' < 1318611976 286609 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (\x -> (last x)*2:x) 1 < 1318611977 183740 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t' against inferred type `[a]' < 1318611982 527953 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Any restaurant reccomendations, elliott_? < 1318611996 291094 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (\x -> ((last x)*2):x) 1 < 1318611997 107374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t' against inferred type `[a]' < 1318611999 745946 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1318612036 171610 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :> (\x -> ((last x)*2):x) [1] < 1318612037 8092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,1] < 1318612047 372655 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric ::t fix < 1318612048 378160 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1318612112 356183 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> 1 .&. 3 < 1318612113 253227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraint: < 1318612113 495702 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Data.Bits.Bits a' < 1318612113 642264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1318612187 22713 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> 1 .&. 3 : Int < 1318612187 803377 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Int' < 1318612188 998422 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> 1 .&. 3 :: Int < 1318612189 852092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1318612267 594329 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Bye < 1318612268 585613 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net QUIT :Quit: I'm a cuboid! < 1318612273 850130 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl f a b = (a .&. b) == b < 1318612274 224523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = join . ((==) .) . (.&.) < 1318612407 385283 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PART #esoteric :"Huggles for everybody~♪ ^_^" < 1318612410 701317 :Madoka-Kaname!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1318612444 615298 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle join < 1318612445 198816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad join :: Monad m => m (m a) -> m a < 1318612445 543493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.FilePath.Posix joinDrive :: FilePath -> FilePath -> FilePath < 1318612445 690624 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.FilePath.Windows joinDrive :: FilePath -> FilePath -> FilePath < 1318612502 502516 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :join f x = f x x < 1318612657 934652 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?free a -> f a < 1318612658 147463 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Extra stuff at end of line < 1318612662 934523 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?free ah :: a -> f a < 1318612663 197521 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Extra stuff at end of line < 1318612668 339161 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :>:? < 1318612671 156639 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?free ah :: a -> a < 1318612671 354720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f . ah = ah . f < 1318612675 169558 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?free ah :: a -> Maybe a < 1318612675 627898 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :$map_Maybe f . ah = ah . f < 1318612678 127429 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :meh < 1318612753 26332 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free unsafeCoerce :: Int < 1318612753 307301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unsafeCoerce = unsafeCoerce < 1318612760 280840 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What does free do? < 1318612769 508643 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :?free foldr < 1318612770 423360 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(forall x. g . h x = k (f x) . g) => g . foldr h y = foldr k (g y) . $map f < 1318612778 695135 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Madoka-Kaname: free theorems < 1318612779 688696 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :?help free -- Madoka-Kaname < 1318612779 916850 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :free . Generate theorems for free < 1318612801 973034 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?free (.) < 1318612802 158538 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Pattern match failure in do expression at Plugin/Free/FreeTheorem.hs:54:20-34 < 1318612806 518183 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :sigh < 1318612810 205847 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free map < 1318612811 405909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :g . h = k . f => $map g . map h = map k . $map f < 1318612816 279459 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?free compose :: (b -> c) -> (a -> b) -> a -> c < 1318612816 482846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :g . k = p . f => f . q = f1 . h => g . compose k q = compose p f1 . h < 1318612835 382434 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free unsafeCoerce < 1318612836 263599 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Extra stuff at end of line in retrieved type "Not in scope: `unsafeCoerce'\n\n" < 1318612839 996140 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free unsafeCoerce :: a -> b < 1318612840 361013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :g . unsafeCoerce = unsafeCoerce . f < 1318612858 513430 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Heh. < 1318612869 526433 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free unsafeCoerceIO :: IO a -> a < 1318612870 7229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f . unsafeCoerceIO = unsafeCoerceIO . $map_IO f < 1318612880 552741 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :s/Coerce/Perform/ < 1318612885 820143 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :?free unsafeBlah :: Askjhd a -> a < 1318612886 14555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f . unsafeBlah = unsafeBlah . $map_Askjhd f < 1318612892 781384 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Madoka-Kaname: Note how it doesn't actually know about your types. < 1318612901 138422 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1318612919 498059 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free ((.)$(.)) < 1318612919 738783 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Pattern match failure in do expression at Plugin/Free/FreeTheorem.hs:54:20-34 < 1318612960 5200 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free owl :: (Functor f, Functor f1) => f (a -> b) -> f (f1 a -> f1 b) < 1318612960 315629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Extra stuff at end of line < 1318612999 976287 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free owl :: (a -> b -> c) -> a -> (d -> b) -> d -> c < 1318613000 205437 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(forall x. h . p x = q (f x) . g) => g . f1 = f2 . k => h . owl p y f1 = owl q (f y) f2 . k < 1318613110 809770 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?free owl :: (a -> b -> c -> d) -> a -> (e -> f -> b) -> e -> (g -> f) -> g -> (h -> i -> c) -> h -> (j -> i) -> j -> d < 1318613111 41225 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(forall x y. k . f5 x y = f6 (f x) (g y) . h) => (forall u. g . f7 u = f8 (p u) . q) => q . f9 = f10 . f1 => (forall b. h . f11 b = f12 (f2 b) . f3) => f3 . f13 = f14 . f4 => k . owl f5 z f7 v f9 a < 1318613111 334930 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f11 c f13 = owl f6 (f z) f8 (p v) f10 (f1 a) f12 (f2 c) f14 . f4 < 1318613120 589034 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@djinn (a -> b -> c -> d) -> a -> (e -> f -> b) -> e -> (g -> f) -> g -> (h -> i -> c) -> h -> (j -> i) -> j -> d < 1318613120 928714 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c d e f g h i j = a b (c d (e f)) (g h (i j)) < 1318613127 508712 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl f a b c d e f g h i j = a b (c d (e f)) (g h (i j)) < 1318613129 104311 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = ((((const .) .) .) .) . flip flip ((.) .) . ((flip . ((flip . ((flip . (liftM2 ((.) . (.) . (.)) .)) .)) .)) .) . flip flip ((.) .) . (((.) . (.) . (.) . (.)) .) < 1318613145 419900 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Does this have a point? < 1318613148 330893 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Nope. < 1318613153 250365 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Take it to /msg. < 1318613155 85401 :Slereah!~butt@ANantes-259-1-217-204.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1318613205 751489 :pikhq!~pikhq@174-22-155-100.clsp.qwest.net QUIT :Ping timeout: 245 seconds < 1318613211 228285 :pikhq_!~pikhq@71-219-234-5.clsp.qwest.net JOIN :#esoteric < 1318613268 495909 :Slereah_!~butt@90.49.235.195 QUIT :Ping timeout: 260 seconds < 1318613850 670378 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>:3 < 1318613852 482862 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@djinn (t->t20->t25->t30->t31)->t->(t1->t17->t19->t20)->t1->(t2->t16->t17)->t2->(t3->t16)->t3->(t4->t18->t19)->t4->(t5->t18)->t5->(t6->t22->t24->t25)->t6->(t7->t21->t22)->t7->(t8->t21)->t8->(t9->t23->t24)->t9->(t10->t23)->t10->(t11->t27->t29->t30)->t11->(t12->t26->t27)->t12->(t13->t26)->t13->(t14->t28->t29)->t14->(t15->t28)->t15->t31 < 1318613852 732155 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a < 1318613853 15470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : b < 1318613853 162159 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : c < 1318613853 162245 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : d < 1318613853 162289 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : e < 1318613854 741277 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f < 1318613856 734364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : g < 1318613860 736114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : h < 1318613862 739698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i < 1318613864 738198 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : j < 1318613866 739657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : k < 1318613866 886324 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Madoka-Kaname: I believe I said: take it to message. < 1318613868 741135 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `djinn' failed with: thread killed < 1318614043 337727 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318614092 292434 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Hello! < 1318614308 665673 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1318614352 213067 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1318614373 882733 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :God, "I'm a cuboid!" is a stupid quit message < 1318614380 538969 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Wait, God isn't on this channel < 1318614506 987408 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yes I am. < 1318614509 520023 :Gregor!foobar@codu.org PRIVMSG #esoteric :Pay more attention. < 1318614522 134610 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :So you are < 1318614528 282530 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Many apologies < 1318614683 898479 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :NOW TO RECORD A VLOG! < 1318614773 231519 :Gregor!foobar@codu.org PRIVMSG #esoteric :You better! < 1318614875 964919 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Do you do any sort of LD_PRELOADing with the current HackEgo system? < 1318614878 514620 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1318614915 395836 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: No. < 1318614931 952426 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Do static binaries work? < 1318614936 749385 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yes. < 1318614946 478625 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: How should I override syscalls :P < 1318614955 30700 :Gregor!foobar@codu.org PRIVMSG #esoteric :You shouldn't :P < 1318614977 196914 :Gregor!foobar@codu.org PRIVMSG #esoteric :Or ... FUSE? < 1318614988 330881 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :That's what tup replaced LD_PRELOAD with, so it's tempting. < 1318614989 294369 :Gregor!foobar@codu.org PRIVMSG #esoteric :I mean, UML is doing it all for me as it stands. < 1318615008 47951 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Hmm... I could make it work based on the resulting filesystem /after/ the command runs, but that (a) is brittle, (b) very slow. < 1318615009 890844 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :So < 1318615010 604682 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yeah < 1318615013 194223 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :FUSE sounds like a good idea < 1318615045 516168 :Gregor!foobar@codu.org PRIVMSG #esoteric :That's more or less how it works now. < 1318615056 476830 :Gregor!foobar@codu.org PRIVMSG #esoteric :It does an hg clone and then checks hg status to see if it needs to commit anything. < 1318615064 376121 :Gregor!foobar@codu.org PRIVMSG #esoteric :And yeah, it's slow and terrible :P < 1318615077 417903 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Right, you could do it pseudo-transactionally like that, but it would be even more terrible < 1318615079 709251 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :. < 1318615092 240634 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I think I have a workable, fully-ACID FUSE-based design in my head. < 1318615093 352212 :Gregor!foobar@codu.org PRIVMSG #esoteric :But it was pretty easy to implement X-P < 1318615094 628427 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Now I just gotta write it out :P < 1318615123 392155 :Gregor!foobar@codu.org PRIVMSG #esoteric :Incidentally, since UML is a kernel after all, it may (or may not) be more practical (or faster or something) to write it as an actual kernel module instead of FUSE. < 1318615169 357776 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Yeah, but... I can do FUSE shit in Python. < 1318615177 922290 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :You can't write kernel modules in anything but C :P < 1318615204 752930 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'll bet if you were a truly awful human being, you could write kernel modules in C++. It would take an enormous amount of hackery though. < 1318615217 795390 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Yeaaaaaaah < 1318615231 376195 :Gregor!foobar@codu.org PRIVMSG #esoteric ::P < 1318615307 258549 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: I wonder how I can handle aliasing through hardlinks... < 1318615318 305514 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: I suppose I can mark dirty changes as inode /plus/ filepath < 1318615341 499619 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :That makes both, e.g. replacing the filepath to point to some other inode, and modifying an inode pointed to by multiple filepaths, properly < 1318615344 953043 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :s/properly/work properly/ < 1318615404 925192 :Gregor!foobar@codu.org PRIVMSG #esoteric :I don't think HackEgo really supports hardlinks anyway. < 1318615412 650208 :Gregor!foobar@codu.org PRIVMSG #esoteric :`run touch foo; ln foo bar < 1318615419 922173 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1318615430 446862 :Gregor!foobar@codu.org PRIVMSG #esoteric :`run ls -l foo bar < 1318615432 421039 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​-rw-r--r-- 1 5000 0 0 Oct 14 18:03 bar \ -rw-r--r-- 1 5000 0 0 Oct 14 18:03 foo < 1318615441 808477 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, it doesn't support hardlinkes. < 1318615443 721709 :Gregor!foobar@codu.org PRIVMSG #esoteric :*hardlinks < 1318615447 688563 :Gregor!foobar@codu.org PRIVMSG #esoteric :`run rm foo bar < 1318615450 18813 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1318615474 801360 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net JOIN :#esoteric < 1318615642 999182 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: It doesn't? < 1318615645 411709 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Howso? < 1318615735 222500 :Taneb!~Taneb@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1318615751 55334 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: So is every inode referenced by at most zero or one file names? < 1318615753 603996 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: Note how the number of links for foo and bar there were both 1. < 1318615757 22343 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`ls /proc < 1318615759 204297 :HackEgo!foobar@codu.org PRIVMSG #esoteric :1 \ 11 \ 2 \ 267 \ 271 \ 272 \ 273 \ 274 \ 275 \ 276 \ 277 \ 278 \ 3 \ 4 \ 40 \ 42 \ 44 \ 5 \ 6 \ 64 \ 65 \ 7 \ 8 \ buddyinfo \ bus \ cmdline \ config.gz \ consoles \ cpuinfo \ crypto \ devices \ diskstats \ driver \ execdomains \ exitcode \ filesystems \ fs \ interrupts \ iomem \ ioports \ irq \ kallsyms \ kcore \ kmsg < 1318615764 668416 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I guess /proc isn't writable so it doesn't matter. < 1318615766 315776 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Okay, cool. < 1318615767 450216 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: I mean the /hackenv filesystem doesn't. < 1318615772 333335 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Right. < 1318615855 872022 :Gregor!foobar@codu.org PRIVMSG #esoteric :I mean, I suppose it could in principle, but not supporting them wouldn't be a regression *shrugs* < 1318615927 652277 :Ngevd!~Taneb@host-84-13-84-233.opaltelecom.net QUIT :Ping timeout: 248 seconds < 1318615978 66740 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :ACTION wonders if a lock-based system might actually work better here... < 1318615989 617423 :Taneb|Hovercraft!~Taneb@84.13.84.233 JOIN :#esoteric < 1318616013 693380 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Is there any reason to not just cause any open-for-write operation to lock a file, such that any attempts to open that file block (not counting to their total allocated execution time) until the writing command finishes and "hg commit"s? < 1318616019 853415 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :(And then a re-checkout is done, etc.) < 1318616020 569013 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Oh wait < 1318616026 154019 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :That's just the transactional system in disguise :P < 1318616032 52667 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Except I removed the atomicity guarantee. < 1318616040 931285 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Finally I have become pro. < 1318616100 488977 :Gregor!foobar@codu.org PRIVMSG #esoteric :We care about atomicity for revertability, but in principle you could have only half-broken revertability without atomicity. < 1318616114 842241 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: No, I care about atomicity because I care about atomicity :P < 1318616135 531936 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: I like building things like the quote system from simple queries and imperatives. < 1318616148 948601 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Not doing everything as one fopen-fwrite-fclose shouldn't break them. < 1318616168 796732 :Taneb!~Taneb@host-84-13-84-233.opaltelecom.net QUIT :Ping timeout: 255 seconds < 1318616556 870656 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Hmm, if something tries /reading/ a file BEFORE another thread tries /writing/ it, should the reading transaction fail and go after the write, or should the writing transaction fail and be retried after the reading? < 1318616612 535761 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: I have a feeling I should prioritise writes above all else: Even if minor timing makes a difference, quote should make sense after delquote :P < 1318616638 795606 :Gregor!foobar@codu.org PRIVMSG #esoteric :Writes should be even more rare here than they are in typical transactional systems. < 1318616644 513175 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Right. < 1318616645 875137 :Gregor!foobar@codu.org PRIVMSG #esoteric :So it's unlikely that writes will ever starve reads. < 1318616682 606706 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what's the name of that metric used in spell checking? Kblablabmorov distance? < 1318616704 735784 :Gregor!foobar@codu.org PRIVMSG #esoteric :pooppy: Yeah, I'm pretty sure that's it. < 1318616770 405050 :pikhq!~pikhq@71-219-197-199.clsp.qwest.net JOIN :#esoteric < 1318616788 931180 :pikhq_!~pikhq@71-219-234-5.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1318616862 575639 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: How's this sound: http://sprunge.us/TORd < 1318616888 6475 :Gregor!foobar@codu.org PRIVMSG #esoteric :It sounds TOR'd < 1318616900 395886 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: TOR'd? < 1318616902 875314 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Oh. < 1318617003 264858 :Gregor!foobar@codu.org PRIVMSG #esoteric :Makes sense. < 1318617026 327222 :Gregor!foobar@codu.org PRIVMSG #esoteric :The gritty details are probably going to make this harder to implement than it seems, so I anticipate failure. And maybe crying. < 1318617062 998290 :Taneb|Hovercraft!~Taneb@84.13.84.233 PRIVMSG #esoteric :Why am I hovercraft? < 1318617071 539261 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: One thing that occurs to me is that it should try and preserve the given order of commands... < 1318617080 294224 :Taneb|Hovercraft!~Taneb@84.13.84.233 NICK :Ngevd < 1318617083 342372 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: You don't want `delquote a, `delquote b to run the latter before the former. < 1318617088 633657 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Because the numbers will change, etc. :P < 1318617101 857038 :Gregor!foobar@codu.org PRIVMSG #esoteric :'struth. < 1318617113 330263 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Remind me why complete sequential execution is untenable >_> < 1318617148 805351 :Gregor!foobar@codu.org PRIVMSG #esoteric :It's not untenable per se, just untenably slow. < 1318617227 340705 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Gregor: Here's my super-smart transactional HackEgo: If any writes are done, kill all commands executed since and discard their results (nothing gets committed until no previous (chronologically) commands at all are running), then it re-executes them in sequence :P < 1318617304 728116 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :++ < 1318617308 679366 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :+ < 1318617309 499601 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :+ < 1318617310 815914 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :+ < 1318617316 592462 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :+- < 1318617316 788762 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :- < 1318617343 754171 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :hi Ngevd < 1318617348 467813 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Hello < 1318617376 106378 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Can you reccomend a restaurant? < 1318617389 346673 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :No. It is a fundamental facet of the human condition. < 1318617399 814201 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net QUIT :Ping timeout: 248 seconds < 1318617433 454435 :SimonRC!~sc@217.155.91.250 QUIT :Ping timeout: 260 seconds < 1318617780 557563 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1318617833 186617 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net JOIN :#esoteric < 1318617884 238566 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t runCont < 1318617885 243428 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall r a. Cont r a -> (a -> r) -> r < 1318617974 582673 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@djinn (((a -> b) -> b) -> c -> d) -> c -> a -> d < 1318617974 813015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c = a (\ d -> d c) b < 1318618019 215322 :pikhq!~pikhq@71-219-197-199.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1318618831 901024 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1318619142 595689 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1318619188 786526 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Man, my vlogs are accidentally hilarious < 1318619195 293491 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Shame I don't watch them < 1318619884 234581 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net QUIT :Quit: Leaving < 1318619951 652277 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, the law of the channel dictates that you must link. < 1318619966 491839 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :But then elliott_ will know what I look like! < 1318619983 493664 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :http://www.youtube.com/watch?v=cbCVGq2y5io < 1318619995 600074 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I'm going to click that link and see my own face staring back at me. < 1318619996 716226 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Your photo is publicly visible on Facebook you idiot. < 1318620004 690576 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :That's an old photo < 1318620017 544739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, wait, you have the Moustache of Inability to Shave, don't you? < 1318620026 378859 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :X-D < 1318620087 214920 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :Hmm. D no longer has 2 stdlibs. < 1318620092 442094 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :What happened < 1318620097 749317 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :Tango pretty much died. < 1318620112 302821 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :pikhq_: As opposed to the incredibly vibrant rest-of-D community < 1318620130 905727 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :elliott_: Yes, as opposed to the rest-of-D community. < 1318620135 759524 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Wow :P < 1318620140 457052 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :So it, like, makes negative one commits per second? < 1318620146 298110 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :It's just rolling back to the big bang. < 1318620157 221369 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I think I can make XSLT S and K work better if instead of having s and k elementsd < 1318620173 919347 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I have combinator elements with the type as an attribute < 1318620177 609080 :tiffany!~kawaii@fl-76-3-16-15.dhcp.embarqhsd.net JOIN :#esoteric < 1318620192 234596 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :On Stack overflow, am I not allowed to suspect X-Y problem? < 1318620204 95262 :ive!~nn@189.179.247.113 QUIT :Read error: Operation timed out < 1318620213 440099 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, you look very silly mandatory insult complete < 1318620230 317811 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Should see my older videos < 1318620233 121359 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Before my haircut < 1318620242 340857 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, gerunds. < 1318620248 617497 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I remember not knowing what they are. < 1318620282 616461 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :elliott_: Also, D *might* even become vaguely reasonable to use. < 1318620286 468307 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, what is it with people and not realising that I can click the channel link and see all their videos. < 1318620290 719440 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :It's getting merged into GCC. < 1318620298 621722 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wat < 1318620301 64850 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I don't really care < 1318620304 12277 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :pikhq_: No, Digital Mars want gdc to be :P < 1318620307 55883 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In all channels and/or dialogues I am in. < 1318620316 374318 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :gdc is not only terrible, but also I doubt anyone gives a shit. < 1318620320 72843 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Oh, um. Maybe as an "answer" is the wrong place to say X-Y problem < 1318620326 752996 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :elliott_: You really think the GCC devs will say "no"? These people don't know how. < 1318620329 845916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, jesus christ you look like a twat with that haircut. < 1318620349 673473 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :We have such quality discussion in here. < 1318620357 168120 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Of course, it might not actually be < 1318620358 245208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=Fi2Q_5yw1MM&feature=channel_video_title < 1318620364 342201 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Where is the glitch here. < 1318620371 611460 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: Beds. < 1318620375 930021 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Zombie spawned < 1318620381 381608 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Skeleton, actually < 1318620381 921863 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Monsters waking enclosed beds due to lack of wall thickness. < 1318620389 509541 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's intended behaviour, for some reason. < 1318620395 730212 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :No it isn't. < 1318620399 800166 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Or at least it's nonsense. < 1318620403 404294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I... how... < 1318620414 517243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, it cannot not be a one-liner to fix. < 1318620421 762394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And it must have been coded explicitly in. < 1318620445 470059 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :I must admit, it still seems strange that many people's concept of a high-level language seems to be "add things to C". < 1318620482 682749 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :There are people in the Cringley comments AGREEING with Cringley < 1318620493 915648 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :For me, a high level language is pretty much "not assembly or machine code" < 1318620499 673746 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I have poor taste in languages < 1318620500 501868 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Cringely < 1318620506 754261 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :And non-portable tastes... < 1318620534 81218 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You have the worst stastes. < 1318620544 4432 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :Yeah, even Phantom_Hoover has better taste. < 1318620548 960740 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :"I refuse to believe that Bob Cringely wrote this article. I typically enjoy your writing sir, but I sincerely hope this was a joke." < 1318620552 874347 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Don't call it Cringely for nothin' < 1318620559 677545 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :elliott_: lol < 1318620561 867421 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have notoriously bad tastes (do I?). < 1318620576 700759 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :You like Perl. < 1318620590 623939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I do? < 1318620606 489891 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I... don't know how to tell you this, but... I think you've confused me with CakeProphet. < 1318620608 505543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For some time. < 1318620613 287166 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :God dammit. < 1318620617 599013 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :I need more coffee. < 1318620621 215640 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I used to do that < 1318620623 523592 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Instant coffee? < 1318620628 142950 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: STOP HAVING SUCH BAD TASTE I CONFUSE YOU WITH OTHER PEOPLE < 1318620631 101805 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: No. < 1318620633 641204 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: pls link to instant coffee video < 1318620636 729387 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I must relive the experience. < 1318620653 358203 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh no I can't remember < 1318620683 945946 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I'm mildly disturbed < 1318620693 138934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=wlL4o9N9vdM YES < 1318620705 933411 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :MS Visual Studio has a decent all bells and whistles XSLT writing thingy < 1318620722 583378 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :One person makes fun of the article.... while entirely missing the point Cringely is trying to make < 1318620724 99445 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Phantom_Hoover: THAT IS NOT INSTANTC OFFE < 1318620727 109872 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I DEMAND INSTANT COFE < 1318620739 149362 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right you are. < 1318620764 693303 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=qdP2l5oEK4E < 1318620767 662862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :INSTANT < 1318620769 130058 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :COFFEE < 1318620817 357709 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :They should advertise instant coffee with this. < 1318620929 256744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : what's the name of that metric used in spell checking? Kblablabmorov distance? < 1318620938 338028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :levenshtein? < 1318620941 635657 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :possibly < 1318620946 489664 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :thought it was a k though < 1318620969 548220 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: The eff? < 1318620978 659561 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :coppro: you're thinking of kolgomorov complexity < 1318620980 487345 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :which is unrelated. < 1318620987 172561 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1318620992 932981 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :pikhq_: Instant coffee. < 1318621025 502361 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :coppro: There is also the Hamming distance, which doesn't have substitution. < 1318621059 812470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't know, instant coffee is pretty well related to Kolmogorov complexity. < 1318621070 12414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although I can't speak for Kogomorov complexity. < 1318621077 281087 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or Kolgomorov. < 1318621131 158302 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I love how all of the evidence points to iti living in a shack. < 1318621141 270571 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you can't compute colmogorov complexity < 1318621147 2483 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :but you can kompute kolmogorov komplexity < 1318621172 753527 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Open University: < 1318621175 707865 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :"Now that you have installed Ubuntu (in the Study Week 2), visit https://help.ubuntu.com/ community/ Games < 1318621175 880028 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :[Tip: hold Ctrl and click a link to open it in a new tab. (Hide tip) < 1318621176 26926 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :] . Would the selection amuse the average teenager?" < 1318621185 687262 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :"The collection includes many small games as well as complex three-dimensional gaming environments." < 1318621246 342800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I wish the maths course I did had made cracks at teenagers like that. < 1318621278 734770 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Are you sure they're cracks? < 1318621323 270982 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They may be fractures, admittedly. < 1318621639 701282 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :You know what I miss? < 1318621648 272902 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Frequent Homestuck updates < 1318621701 817837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Badum-tshhh? < 1318621713 69330 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :No, I'm serious < 1318621784 873588 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I really want to see more Homestuck < 1318621817 441266 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Hold on, I have an entire MSPAFA to myself < 1318621820 41872 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :What do I care < 1318621823 498774 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ngevd: somehow I doubt this hiatus nis permanent < 1318621829 98280 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :11 MORE DAYS < 1318621836 875297 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Sgeo|web: Yes it is. < 1318621855 340044 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ooh, 81% < 1318621860 101693 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :http://www.mspaforums.com/showthread.php?34749-PixelQuest-the-one-with-you-know-pixels < 1318621971 524553 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1318621977 808966 :SgeoN2!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1318622071 78737 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1318622132 753645 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1318622235 759337 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I AM GOING TO UPDATE MY MSPAFA! < 1318622373 362137 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, pixel: replicate self into 9 pixels, delete middle pixel, shrink self by scale factor 3, repeat ad infinitum; become, in the limit, Douglas Hofstadter. < 1318622480 17897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Is 2 Hofstadter jokes in one day too many? Who knows.) < 1318622500 787358 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1318622502 596519 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :If you want me to do it, post it in the thread < 1318622510 19732 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I've done virtually every submission < 1318622524 546786 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Can you post it in the thread for me? < 1318622539 843729 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :No < 1318622542 967777 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net PRIVMSG #esoteric :Long live zoneinfo! < 1318622544 491167 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Why not. < 1318622545 620998 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This is SQL-Report program I made for FreeGeek: http://sprunge.us/XLWg < 1318622556 728325 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Because that would be cheating < 1318622593 121859 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I can send a plain C code file too if you want that one. < 1318622638 847127 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1318623132 520851 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Phantom_Hoover: I can post for you < 1318623160 172864 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Wait, I have no idea if that even makes sense in the current context < 1318623161 980999 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is this program good to you? < 1318623450 589230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, are you happy now, Mr picky. < 1318623458 628710 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :NOT QUITE < 1318623626 843923 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :he still lacks the conquest of his enemies and the lamenting of their women. < 1318623742 144751 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :OOH < 1318623755 816339 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Any binary on Heroku, or something < 1318623759 114997 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Haskell on Heroku < 1318623791 886740 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Time for a massacre. < 1318623792 527459 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318623793 227321 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318623793 950977 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318623795 844202 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318623797 851563 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`quote < 1318623805 622278 :HackEgo!foobar@codu.org PRIVMSG #esoteric :407) i hope that isn't child pornography whew equally cute tho, have to admit < 1318623806 444433 :HackEgo!foobar@codu.org PRIVMSG #esoteric :425) https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538 APT GUY STRIKES AGAIN APT GUUUUUUUY NANANANANANANANANANANANANANANANA APT GUUUUUUUUUUUUUY < 1318623818 145407 :HackEgo!foobar@codu.org PRIVMSG #esoteric :453) elliott: actually, it's worse right now, I'm in the USA where the solution to counterfeiting problems is "add more ink" eventually all US bills will just be solid green < 1318623818 308271 :HackEgo!foobar@codu.org PRIVMSG #esoteric :83) What do you call the husband of my first cousin once removed? Warrigal: "Hey, Sexy." < 1318623818 454946 :HackEgo!foobar@codu.org PRIVMSG #esoteric :66) hmm, this is hard < 1318623832 67498 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :`delquote 425 < 1318623833 793312 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Rest in peace. < 1318623835 146192 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1318623865 763359 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: elliott_ does not appreciate your humor < 1318623874 903280 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :oerjan: No you don't understand. < 1318623879 634116 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :I'm culling the quote database on grounds of badness. < 1318623891 513246 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote < 1318623893 988007 :HackEgo!foobar@codu.org PRIVMSG #esoteric :172) Never ever use a quote which contains both the words "aloofness" and "gel" (verb). < 1318623898 346742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I suspect elliott_ may have added that. < 1318623903 885245 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :oerjan: So every now and then I do `quote five times, and then delete the worst one. < 1318623909 881688 :elliott_!~elliott@95.149.228.97 PRIVMSG #esoteric :Unless they're all really good. < 1318624011 84514 :pikhq_!~pikhq@71-219-245-88.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1318624014 182108 :pikhq!~pikhq@71-219-205-85.clsp.qwest.net JOIN :#esoteric < 1318624112 784076 :elliott_!~elliott@95.149.228.97 QUIT :Remote host closed the connection < 1318624157 450768 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'd point out the flaw but he's just quit. < 1318624654 524641 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1318624718 639819 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Client Quit < 1318624756 678930 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1318624756 995469 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1318624757 161154 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1318624757 495948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1318624757 662088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1318624767 870377 :HackEgo!foobar@codu.org PRIVMSG #esoteric :9) Lil`Cube: you had cavity searches? not yet trying to thou, just so I can check it off on my list of things to expirence < 1318624768 526951 :HackEgo!foobar@codu.org PRIVMSG #esoteric :177) you should be eating corpses more < 1318624781 960344 :HackEgo!foobar@codu.org PRIVMSG #esoteric :138) AnMaster: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions < 1318624782 125287 :HackEgo!foobar@codu.org PRIVMSG #esoteric :653) elliott: GHC bug? Come on, it's the parentheses. The more parentheses you add, the closer it is to LISP, and therefore the more dynamically-typed. < 1318624782 289938 :HackEgo!foobar@codu.org PRIVMSG #esoteric :336) 00:07 Sgeo has quit (IRC is taking up too much of my time. I need time to study the Bible and find Christ.) 00:12 Sgeo has joined #esoteric. < 1318624840 690825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Glasgow_Ice_Cream_Wars < 1318624864 379341 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"The conflicts, in which vendors raided one another's vans and fired shotguns into one another's windscreens, were more violent than might typically be expected between ice-cream salesmen. < 1318624866 348187 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*" < 1318624894 668651 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :The ice cream man outside of school has gone away < 1318624902 441084 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : < 1318624904 914334 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Turns out, I was the only person who bought his ice cream < 1318624905 901968 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Those damn Glaswegians. < 1318624914 630379 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Everyone else bought his drugs < 1318624963 62886 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1318624977 183755 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: [citation needed] < 1318624986 736027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, well indeed. < 1318625160 382243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Lothian_Buses < 1318625171 747187 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This article is far, far, far longer than it has any right to be. < 1318625189 918504 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :"Edingburgh, Scotland"!? < 1318625331 515271 :pikhq!~pikhq@71-219-205-85.clsp.qwest.net QUIT :Read error: Operation timed out < 1318625647 918479 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Well, I've updated my MSPAFA < 1318625740 21548 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Excuse me Taneb it is updated INADEQUATELY < 1318625752 477066 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Screw you. < 1318625756 949361 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I'm the author < 1318625764 359442 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :And the artist. < 1318625786 434388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Neither of which you do reliably. < 1318625804 293817 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :That is the author's and the artist's shared perogative < 1318625809 429102 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Look at MegaTokyo. < 1318625817 467675 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I NEVER resort to filler art < 1318625820 430680 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or indeed with any quality at the peak. < 1318625821 952011 :ive!~nn@189.179.247.113 JOIN :#esoteric < 1318625841 293755 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :And I do it for fun < 1318625929 633812 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I don't care if everyone hates me for ti < 1318625943 832434 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :hngs that I do < 1318625954 797506 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :See, I can turn one typo into another! < 1318625963 364334 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No you don't get it I hate you for things that you *don't* do. < 1318625980 40756 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Such as? < 1318625993 50005 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Responding to my suggestion. < 1318626023 834189 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I don't think AH always responded to all suggestions even in the early days? < 1318626026 362913 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :All in good time, Phantom_Hoover, all in good time < 1318626039 972335 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :I respond to all suggestions always < 1318626047 878026 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Just after some delay < 1318626052 866486 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Say, three months < 1318626158 815601 :Ngevd!~Taneb@84.13.84.233 PRIVMSG #esoteric :Goodnight < 1318626162 783299 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Night < 1318626166 564186 :Ngevd!~Taneb@84.13.84.233 QUIT :Quit: Goodbye < 1318626520 714793 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: any idea what encoding /usr/share/dict/* is in? < 1318626539 621284 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm guessing UTF-8, but I'm getting a lot of warnings about bytes not mapping to code points. < 1318626693 629831 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :file /usr/share/dict* < 1318626967 969655 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1318627136 279836 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah UTF-8 < 1318627410 87148 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hrm... I dunno then. < 1318627422 346756 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would think that the data is properly encoded. < 1318627600 746281 :derdon!~derdon@p5DE89B3A.dip.t-dialin.net JOIN :#esoteric < 1318627914 677030 :pikhq!~pikhq@71-219-205-85.clsp.qwest.net JOIN :#esoteric < 1318628155 972891 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1318628296 479356 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I... have no clue what is happening < 1318628307 587219 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not write any of the /usr/share/dict data < 1318628477 85201 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :My /usr/share/dict is empty < 1318628512 986140 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've downloaded everything in the repos < 1318628998 446490 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1318629682 268927 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some of them may not be UTF-8; e.g. the /usr/share/dict/finnish wordlist from 'wfinnish' is in ISO-8859-1. < 1318629848 656567 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1318629854 985903 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh.... halp < 1318629873 861961 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl doesn't seem too good at automatically detecting encodings or anything like that. < 1318629889 597134 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have it set to explicitly read UTF-8 at the moment. < 1318629911 892017 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What do you mean not good? "use Encoding::Guess" and all that. < 1318629918 336751 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sorry, Encode::Guess. < 1318629948 288332 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's doable manually with plain Encode, but it's a little more complicated. < 1318629969 661919 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though even with plain Encode it should be reasonably easy to read "utf-8 with fallback to latin-1". < 1318629980 962515 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit elliott why did you need to sleep before opening that envelope. < 1318629996 698670 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I am HIGHLY IRRITATED < 1318630018 370509 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Okay, so Encode::Guess is not very good at guessing on single-byte encodings where all bytes are valid; those always count as matching guesses. But still. < 1318630106 554019 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: hmmm, so it'll be kind of difficult to read any encoding and convert it all to one encoding? < 1318630128 160629 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Possibly UTF-8 with CP1252 fallback can also work; it's about the same as latin-1/9 fallback, except the 0x80-0x9f control character block of latin-X is filled with "smart quotes" and such. < 1318630133 865127 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :" < 1318630134 47128 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please make sure you access the EUCLID channel when you are requested by email to do so." — University of Edinburgh < 1318630141 617007 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I wonder if they have a KETER channel. < 1318630251 702084 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's an Encode::Detect too, but I've heard of Encode::Guess more. < 1318630273 778250 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: well with single-byte formats I really don't care what the encoding is, I think. < 1318630283 2743 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except I do want to normalize it to UTF-8 < 1318630291 895233 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: yeah it's address is [REDACTED] < 1318630295 187863 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*its < 1318630316 979426 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's kind of hard to guess encodings well. < 1318630335 147694 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: could I extract the encoding data from file? < 1318630339 617165 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then, use that? :P < 1318630386 780881 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I guess you... could, though I don't really think file's guess is any cleverer. < 1318630535 433538 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, all the lecture notes are just page upon page of [DATA EXPUNGED]. < 1318630551 355130 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I mean, it's literally just "check for UTF-like stuff; no? well, check if there's anything in the latin-1 control character regions? oh, there were? well, then it's 'extended non-ISO' and that's that". < 1318630563 613728 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you do extract it from file, use the --mime-encoding flag. < 1318630570 883549 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(It's more parseable that way.) < 1318630649 297903 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though use Encode; use Encode::Guess qw/latin1/; my $utf8 = decode("Guess", $data); probably does approximately as well. Needs to preload the data, though. ("file" just looks at the first N bytes, I think.) < 1318630685 746599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fungot: [REDACTED] < 1318630685 902228 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: it's what that guy in medina, a village near the mystic mountain" 65,000,000 b. c.? yes, i'd have done something very brave? fnord 06:22, 29, no. 2, 2, 3, 4, 8, 13, 1(::**) ...bad insn! < 1318630702 970199 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: I think you broke it. < 1318630783 770361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, no, it's just a result of the [DATA EXPUNGED]. < 1318630794 617778 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the unbeatable combination of lovecraft and underload < 1318630827 929201 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1318630836 844347 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1318630862 172861 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1318630933 358235 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least the comment looks exactly like the sort of stuff you'd expect from the rogue AI as you disconnect its component cards one by one to stop it from killing you. < 1318630977 994752 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, what if fungot's component cards are being connected, and this is the boot sequence. < 1318630978 176524 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: is that something you know and and the cases that required to actually mutate the original ( sorted, perhaps, it may be said that particularly here, parliament will give a single instance, < 1318631048 749395 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh dear. < 1318631070 48697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot, think of a number. < 1318631070 269353 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: c has an ignore restarter, restart/ ignore do? the symbols, pairs, procedures, and so am i just being anal here or am i misunderstanding how these were the people skills of a plane alone < 1318631077 473200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot, a *number*. < 1318631077 619856 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: i, myself, will bring an end to all. ghosts lurk in the ruins were in truth, and everything in readiness for fnord. under these is concerned, the use of " coup" here is one that only takes predicates and has not named a < 1318631097 656715 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, OK wait what would happen if you gave fungot the OEIS. < 1318631097 803242 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1318631136 225880 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: so by ISO-8859 do you mostly mean latin-1? < 1318631228 626425 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, mo. < 1318631230 432705 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*no < 1318631352 203199 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :latin-1 doesn't cover finnish or swedish completely < 1318631384 714494 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I hate it when all conversation on the channel collapses for no readily apparent reason. < 1318631430 519210 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mainly because fizzie isn't replying to your millions of questions. :P < 1318631435 622089 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*our < 1318631466 526703 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean my one question. < 1318631498 688517 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes and my one question < 1318631499 825883 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's two < 1318631504 859276 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is very close to millions. < 1318631539 730631 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well of course, but it's also very close to G. < 1318631633 226231 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think I said "ISO-8859" anywhere; by ISO-8859-1 I obviously mean latin-1, because they're the same thing. (As are ISO-8859-15 and latin-9, for some inexplicable reasons.) < 1318631637 468082 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: Digits would come out. < 1318631723 223420 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: why would they use latin-1 if it doesn't completely cover Finnish? < 1318631747 144832 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, yes, this was not so much a "what if" question as a "this would be so cool I would tell you to do it now if it didn't make me look like a prick". < 1318631773 14562 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :CakeProphet: It covers all the parts that most people ever use < 1318631802 329503 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Because that's what was the standard for all text here, before latin-9 and Unicode came along. (After the silly 7-bit things.) < 1318631858 410749 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay so how would I go about converting latin-1 to utf-8... is that even a thing? < 1318631888 790296 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Latin-1 byte x is Unicode code point x < 1318632014 476922 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And you can use something like use PerlIO::encoding; open my $foo, '<:encoding(latin-1)', $foofile or die "urgh" to read a latin-1-encoded $foofile. < 1318632139 122187 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so wait, that means I don't actually have a problem right? or does latin-1 not correspond to the same bytes as UTF-8? < 1318632153 932704 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Certainly not. < 1318632161 466169 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1318632186 370085 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Unicode codepoint x is not represented by byte x, because the codepoints are rather larger than bytes. < 1318632198 430976 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right right I understand that. < 1318632203 57929 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just wasn't sure how UTF-8 did it. < 1318632240 245931 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's not possible for it to represent latin-1 as the way latin-1 is, because there would be no bytes left over to do anything else, like escaping or whatever. < 1318632274 987337 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I think my best option is to use Encode::Guess and then convert latin-1 to utf-8 via... something. < 1318632276 910526 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(But UTF-8 does happen to correspond to ASCII for any codepoints <0x80.) < 1318632290 925344 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: yes I knew that much. < 1318632322 669758 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :use Encode; use Encode::Guess qw/latin1/; my $utf8 = decode("Guess", $data); already converts, assuming $data is what you read from a file with :raw or something. < 1318632360 126210 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :raw is not default right? < 1318632426 66743 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :open my $f, '<:raw', $filename < 1318632427 412074 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like that? < 1318632460 666270 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not entirely sure. I think it reads bytes (that you can then decode(); as opposed to UTF-8 or something) by default if you don't 'use' anything, though. < 1318632488 384681 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1318632523 856411 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :according to PerlIO you can also use binmode, which is more backwards compatible. < 1318632561 558509 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but otherwise they're equivalent. < 1318632610 831960 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but no I don't think :raw is default < 1318632701 285404 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 252 seconds < 1318632730 156406 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's not the default, but I think the default is bytey enough. But that's just a guess. < 1318632758 19780 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I want qw{utf-8 latin-1} I think < 1318632761 980555 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for the suspects. < 1318632769 759075 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No, Unicode is in there by default. < 1318632836 507382 :Gregor!foobar@codu.org PRIVMSG #esoteric :(to police officer) "I'm sorry, but my TV is broken and I didn't know who to call!" "Normally you'd call a TV repair man. If that repair man tried to kill you or steal your purse, then you'd call us." -- Corner Gas < 1318632882 249559 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1318632906 406742 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I should try to think of what spell I want for D&D game; if I make up something I can ask the Dungeon Master. Such as, a spell that causes creatures in range to attack the caster to the best of their ability and they even get bonuses if targeting the caster (including higher save DC). What level and name would be such a spell? < 1318632997 537912 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: try one of these: http://thesaurus.com/browse/distract < 1318633012 246916 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK thank you < 1318633029 793259 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :divert or distract sound good. < 1318633038 156309 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't want to open a web browser right now, actually, but OK < 1318633040 956394 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or engross. < 1318633193 133304 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another idea of a spell, makes the caster have a penalty of their choice to an ability score of their choice and is dismissible as an immediate action < 1318633206 485397 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :impel, incite, compel. < 1318633209 776300 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another idea of a spell, is a spell that affects the phase of the moon but only locally < 1318633215 372922 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And only temporarily < 1318633223 393794 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: sounds like a daily perhaps? < 1318633395 160523 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am sorry, can you explain better? < 1318633419 438526 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the moon spell sounds like a daily spell. that's a thing in D&D right? < 1318633427 97895 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is it daily ability? not < 1318633430 946451 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :spell < 1318633441 696608 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you talking about 4th edition? I am playing 3.5 edition < 1318633446 469887 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, yes. < 1318633449 101395 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :disregard. < 1318633462 921666 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know anything about 3.5 < 1318633468 507997 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I only know a little about 4 < 1318633504 606933 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I finished typing the recording for the session I have played last, except for some of the level-up stuff. < 1318633551 931118 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: oh hey, what did I need Encode for in your example above < 1318633573 313437 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another idea, is spell that writes information such as the time of day, current position, mass, length, etc, on a provided paper, even if you have no writing equipment < 1318633656 2319 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what about a spell that makes you INSANE WITH SMARTNESS. < 1318633657 400100 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: To export the 'decode' funnction, I suppose. It was from some example. < 1318633669 612176 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: but decode exists in Encode::Guess. < 1318633671 596951 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I love how there will never be a third world war. < 1318633673 267611 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Really. < 1318633679 974547 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The term is so vague as to be useless now. < 1318633689 288509 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: WW3 = apocalypse < 1318633699 685242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, yes, exactly. < 1318633725 958999 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: It does? Weird. Maybe it automatically re-exports it for convenience, then. < 1318633731 351361 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :God bless the atomic bomb. < 1318633732 990375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But it's used for _any_ apocalyptic war, and so it's useless to refer to any real war that way. < 1318633738 311834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Even an apocalyptic one. < 1318633810 347408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It'd be called the War of Fred's Accidental Button Press or something similarly specific. < 1318633813 117072 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fis@eris:~$ perl -e 'use Encode; use Encode::Guess qw/latin-1/; decode("Guess", "");' < 1318633816 124783 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Empty string, empty guess at /usr/lib/perl/5.10/Encode.pm line 174 < 1318633818 618424 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fis@eris:~$ perl -e 'use Encode::Guess qw/latin-1/; decode("Guess", "");' < 1318633819 805672 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: I wonder if decoding line by line will result in a larger number of errors. < 1318633821 124457 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Undefined subroutine &main::decode called at -e line 1. < 1318633821 892213 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Looks like it doesn't. < 1318633836 749758 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I need to select two spells to level-up. I think I might select the Extend Tentacles spell, and possibly also the Object Mirroring spell that I made up if the DM approves it < 1318633845 838696 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :zzo38, pervert. < 1318633859 811936 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You think it is perverse? < 1318633859 976092 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: because it will croak if more than two encodings match < 1318633871 180497 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which could easily happen between UTF-8 and latin-1 I think? < 1318633905 864980 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, no. < 1318633913 606729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Only if two suspects match, I think. Not for Unicode and a suspect. < 1318633917 81338 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hopefully it's smart enough to realize that when that happens the encodings are equivalent. < 1318633923 265905 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1318633929 373139 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : You think it is perverse? < 1318633932 374776 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Select a line crossing the object which direction to mirror it in. That object becomes mirror-imaged of itself, but other than that it will be the same object. (If the object contains writing, the writing will now be backwards.) < 1318633939 391641 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, such are the times we live in. < 1318633950 348850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, you mean the times we live in are perverse. < 1318633962 348503 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and full of perverted tentacles, yes. < 1318633976 498412 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, I mean such are the times we live in that any reference to tentacles will be viewed in a sexual light. < 1318633988 366990 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though mirror-images sound pretty sexy too. < 1318633994 29077 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm getting hot and bothered just thinking about it. < 1318634011 683762 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: O, that is why I said, the times we live in are perverse. So, it is same thing. However, neither of these two spells have anything to do with sexual light. < 1318634025 890212 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bahahahaha. sexual light. < 1318634037 108900 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Tentacles of sexual light. < 1318634045 956414 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It has nothing to do with sexual anythingelse, either. < 1318634079 365296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Mirroring of sexual anythingelse objects. < 1318634155 432614 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Extend Tentacles increases reach of caster's tentacle attacks by 5 ft (no effect if the caster is human); Object Mirroring causes an object to become a mirror image of itself, so that if it contains writing, it will now be written backwards.) < 1318634211 502934 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Effects of mirroring molecules, atoms, and subatomic particles, is ignored) < 1318634212 161200 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: also it would reverse asymmetrical things. < 1318634218 421925 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :such as large asymmetrical monsters. < 1318634222 384046 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that I'm sure exist. < 1318634228 240528 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So you could use Object Mirroring on a person and watch them slowly starve to death? < 1318634231 366724 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Yes it does. Creatures get a saving throw, though. < 1318634232 473033 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they'll be so confused. their sense of right and left will be all messed up. < 1318634243 885080 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And it is also temporary if used on creatures. < 1318634250 191126 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or indeed invoke CP symmetry and watch for a short time as they explode. < 1318634255 353404 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Because it is designed to use on objects. < 1318634265 247530 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :CakeProphet symmetry? < 1318634284 824355 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, charge-parity. < 1318634287 547613 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :child porn symmetry? < 1318634287 888506 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1318634289 197204 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. < 1318634294 166467 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: You cannot invoke CP symmetry because one of the paragraphs in the spell description says such effects are ignored < 1318634320 739142 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :zzo38, oh well, at least we have our tentacles of sexual light. < 1318634321 891725 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is what I meant by "Effects of mirroring molecules, atoms, and subatomic particles, is ignored" < 1318634339 723665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How does that work, then? < 1318634341 366797 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: No, the tentacles and mirrors have nothing to do with sexual anything < 1318634343 852596 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iso-8859-1 or utf8 at /usr/local/lib/perl/5.10.1/Encode.pm line 174 < 1318634348 105803 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: lies < 1318634367 110125 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1318634368 965334 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If chirality of proteins etc. is left as-is, the overall reflection would stop them from fitting together at all. < 1318634387 87782 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: well, it's just a warning so... I guess it doesn't matter? < 1318634402 201953 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not to mention things like polymers and chiral ionic lattices. < 1318634438 469220 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: O! I forgot about that. Although what I meant is that at the molecular level things just change so that they are the same thing, by magic; and at larger scales everything is mirrored. < 1318634458 283992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Magic doesn't excuse logical inconsistency. < 1318634466 22601 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think it's probably best to leave chemistry out of D&D. < 1318634474 783025 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: Are you sure? < 1318634475 110198 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION throws a paradox spell at Phantom_Hoover  < 1318634508 845924 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I could quite easily construct a system wherein macroscopic parity reversal would result in qualitatively different properties than the unmirrored version. < 1318634535 832223 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: do it. stopwatch has started. < 1318634557 638772 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Probably, then in those kind of cases, the spell can be used. < 1318634570 954796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Carvone < 1318634572 599957 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bam. < 1318634593 346489 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does D&D even specify that its unvierse consists of the same kinds of units of matter as ours? < 1318634605 565873 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I imagine there's some kind of magical theory behind it. < 1318634612 584400 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :involving like, I dunno, elements and other magicky things. < 1318634619 686178 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, if zzo38 defines his own laws of physics, and they're consistent, I have no quarrel. < 1318634645 68844 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Note the spell allows mirroring on whatever axis is wanted, as long as some restrictions are followed, having to do with supporting objects, moving the center of gravity, and ensuring at least one point of the object remains part of the object relative to the current position. < 1318634658 748341 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But the explicit reference to molecular structure implies that it does use real-world chemistry. < 1318634684 971323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :zzo38, ah, so you can't fling a rock 500km into the air with it? < 1318634692 478329 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That never occurred to me. < 1318634728 210923 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PART #esoteric :"Leaving" < 1318634731 578033 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1318634741 692029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Cetonia_aurata < 1318634743 702776 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: Yes, you cannot use it to fling a rock 500km into the air. < 1318634750 641773 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Let us suppose I mirror one of these. < 1318634789 645283 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The light it reflects is still circularly polarised in the same direction; however, if you chipped its carapace on one side, the chip would move. < 1318634893 199354 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Aha, of course! < 1318634901 259744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What if you mirrored an LCD display? < 1318634918 88358 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: http://www.giantitp.com/comics/oots0423.html < 1318634921 708665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Don't bother, I'm too tired.) < 1318634924 771481 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1318634946 479605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1318634985 889058 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: .. < 1318634989 896121 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1318635101 367915 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1318635185 546679 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, but for some reason my /usr/share/dict datasets aren't writing to a file..... < 1318635194 185708 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the googledata ones did. < 1318635630 17977 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1318635872 236188 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm getting blank results for those... < 1318635990 924706 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I guess it's time to explicitly specify encoding... < 1318636434 552944 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :file /media/Elements/googledata/googlebooks-ger-all-1gram-20090715-1.csv < 1318636435 530309 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :/media/Elements/googledata/googlebooks-ger-all-1gram-20090715-1.csv: ASCII text < 1318636439 97879 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat