< 1316737213 340652 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1316737877 187584 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1316738200 427791 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1316739271 190526 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [50e-9, 70e-9] <**> (/0.0024168918) < 1316739272 219084 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The section `GHC.Real./ 2.4168918e-3' takes one argument, < 1316739272 400018 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : but its type `[t... < 1316739283 288714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :urk < 1316739291 54964 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [50e-9, 70e-9] <**> [(/0.0024168918)] < 1316739292 205867 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2.0687727932214425e-5,2.89628191051002e-5] < 1316739312 500088 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [50e-9, 70e-9] <**> [(^2).(/0.0024168918)] < 1316739314 335436 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [4.279820869973249e-10,8.388448905147571e-10] < 1316739336 668136 :Jafet!~Jafet@unaffiliated/jafet PART :#esoteric < 1316739340 898783 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1316739460 939661 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the gravitational time dilation at earth's surface, 6.9612e-10, is within that range. < 1316739490 516715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :could it be that neutrinos are simply not affected - by gravity? < 1316739537 835888 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :while everything else, including light, is slowed down in a gravity well < 1316739602 487209 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Light isn't slowed in anything < 1316739604 638661 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [50e-9, 60e-9, 70e-9] <**> [(^2).(/0.0024168918)] < 1316739606 532756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [4.279820869973249e-10,6.162942052761478e-10,8.388448905147571e-10] < 1316739622 517550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Jafet: erm are you not aware of the latest news < 1316739632 943499 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, anything that is a vacuum < 1316739644 932901 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they are claiming to have detected neutrinos traveling slightly faster than light < 1316739665 827537 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316739672 848325 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm merely making a wild speculation of how this could be < 1316739710 710110 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which requires removing _some_ generally held assumption. < 1316739730 409046 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :That would invalidate quite a large amount of theory < 1316739735 141970 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Not some < 1316739809 405005 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and then i wondered if it had anything to do with earth's environment, since the rumors did not say anything about the speed of neutrinos varying by their energy, as it would if they were "standard" tachyons < 1316739863 368920 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Besides, gravity is a consequence of spatial curvature. For something to respect relativity and travel faster than c, it has to go through some hammer space < 1316739870 390653 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :So yes, that sounds really wild < 1316739917 897925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and to me the most obvious factor of earth's environment which would possibly affect a neutrino (which otherwise mostly passes straight through earth) would be its gravity well, so i looked up gravitational time dilation for earth's surface < 1316739952 85141 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now admittedly i have no idea if it makes sense to take the square root of that < 1316739964 998749 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but at least the numbers fit then :P < 1316740049 506611 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and also there is the problem that the famous neutrinos from supernova 1987 were apparently _not_ sped up < 1316740083 478925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but they wouldn't be traveling most of the way in a gravity well < 1316740091 66941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :anyway, wild speculation, as i said < 1316740303 587038 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :All we can say for sure at this point is "WTF". < 1316740567 704443 :ive!~nn@189.179.246.222 QUIT :Ping timeout: 256 seconds < 1316741587 605132 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 256 seconds < 1316741701 574174 :cheater2!~ubuntu@ip-109-43-42-150.web.vodafone.de QUIT :Ping timeout: 240 seconds < 1316741735 478373 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de QUIT :Ping timeout: 260 seconds < 1316742495 941355 :audy!~audy@vps.heyaudy.com QUIT :Quit: leaving < 1316743175 927177 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1316743273 897358 :ive!~nn@189.179.246.222 JOIN :#esoteric < 1316744252 420000 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MSleep < 1316748660 400950 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1316748790 157049 :Madoka-Kaname!~moe@unaffiliated/cirno-chan QUIT :Quit: Huggles for everybody~♪ ^_^ < 1316748809 594163 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 255 seconds < 1316748899 139911 :Lymee!~moe@ppp-70-251-235-13.dsl.rcsntx.swbell.net JOIN :#esoteric < 1316748899 157953 :Lymee!~moe@ppp-70-251-235-13.dsl.rcsntx.swbell.net QUIT :Changing host < 1316748899 158124 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1316748904 873958 :Lymee!~moe@unaffiliated/cirno-chan NICK :Madoka-Kaname < 1316748987 912116 :ive!~nn@189.179.246.222 QUIT :Ping timeout: 245 seconds < 1316749131 10427 :azaq231!~derivecto@unaffiliated/azaq23 NICK :azaq23 < 1316749204 641010 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1316751806 968373 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1316752193 970505 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1316752600 850831 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1316753785 927462 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 244 seconds < 1316756177 582396 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1316757080 538514 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 248 seconds < 1316757895 290522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1316758112 20116 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1316758264 575204 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1316758363 607177 :sebbu3!~sebbu@ADijon-152-1-43-210.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1316758363 664384 :sebbu3!~sebbu@ADijon-152-1-43-210.w83-194.abo.wanadoo.fr QUIT :Changing host < 1316758363 664517 :sebbu3!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1316758552 520307 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1316759251 767537 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1316759265 76122 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Client Quit < 1316759274 673017 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1316759726 206029 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1316759792 880391 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1316763522 786047 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1316763767 438826 :cheater!~cheater@ip-2-205-52-94.web.vodafone.de JOIN :#esoteric < 1316764322 846457 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 276 seconds < 1316764436 265531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: any idea why elliott's acronym generator would be statistically likely to generate actual words? < 1316764439 287608 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro < 1316764442 491532 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`macro < 1316764443 547727 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wacro: not found < 1316764446 613021 :HackEgo!foobar@codu.org PRIVMSG #esoteric :VEBLEN'S < 1316764450 391127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`macro < 1316764454 292129 :HackEgo!foobar@codu.org PRIVMSG #esoteric :WRUNG < 1316764458 982240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`macro < 1316764463 272286 :HackEgo!foobar@codu.org PRIVMSG #esoteric :IFFIER < 1316764502 478840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't make sense to me, if he implemented as I think he would. < 1316764792 687769 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!show macro < 1316764793 458341 :EgoBot!foobar@codu.org PRIVMSG #esoteric :That is not a user interpreter! < 1316764801 601222 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right < 1316764805 526858 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hackego < 1316764806 405282 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right < 1316764816 370231 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`paste bin/macro < 1316764818 145880 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.5766 < 1316764847 426100 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a binary? repulsive < 1316764878 111297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy is weird. < 1316764921 471396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways I'm going to try my approach and compare it. < 1316764944 651663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'll have to at least an hour for perl to traverse this data. < 1316764957 220166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+wait < 1316764965 674067 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :half an hour? how much data is it? < 1316764969 66146 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :er < 1316764972 86281 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a whole hour? < 1316764977 706210 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hwat???? < 1316764989 352409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well it's like 50-something gigs totally but I should probably only use one dataset for now < 1316765010 590956 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmhm < 1316765066 483320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION needs to test that the output is correct. < 1316765085 814479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hopefully interpreting the generated data as a perl data structure will NOT take anywhere near as long as generating it. < 1316765102 220232 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 27^3 < 1316765103 564995 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 19683 < 1316765111 254220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's the total number of hash table entries. < 1316765254 596970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually using the perl interpreter to read the data instead of perl itself is probably faster. < 1316765258 896123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since the interpreter is C. < 1316765319 157528 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: I don't know what it does. < 1316765408 150042 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`macro < 1316765412 41002 :HackEgo!foobar@codu.org PRIVMSG #esoteric :IEYASU'S < 1316765437 511920 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I imagine it's some sort of bug or similar flaw < 1316765447 56387 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oversight < 1316765449 578504 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh < 1316765461 570027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would seem to me that there would be a much larger number of non-words than words. < 1316765476 249436 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is because it isn't working properly < 1316765530 287673 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Running 'strings' on that binary at least returns a large wordlist; if it's done in the dissociated-press style "jump from one word to other place where there's the same context with probability P", then it might easily generate real words. < 1316765530 957626 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as elliott explained last night (or at least I THINK this happened), the infrastructure for it working is all there, but it doesn't < 1316765628 988282 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have a feeling my approach won't generate as many real worlds, but perhaps will have more non-pronounceable outputs. < 1316765710 642112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION just told emacs to open a half gig file < 1316765716 813049 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good job < 1316765716 993691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should be fun. < 1316765732 267846 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION watches memory escalate rapidly and emacs become non-responsive. < 1316765797 25044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there we go. < 1316765870 229733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I really don't even understand why &Ward is an entry < 1316765874 16384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or &ablir < 1316765931 546735 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uggh there's nothing in hackego's /usr/share/dict < 1316765944 320100 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this would be a lot easier if hackego had a nice small sample dictionary < 1316765990 948869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm probably just going to dump my perl into a massive file and then pastebin then egobot. < 1316766003 689433 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all the data will be in the perl code. < 1316766153 508473 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Here's 50 words generated from character trigrams: http://sprunge.us/MNHQ < 1316766177 55326 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good words < 1316766185 320735 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not so many real words; though "hosted" is there. < 1316766200 451339 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so many of these are great < 1316766227 639545 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You're such a wigaticilitioutor. < 1316766246 357262 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I consider myself more of a faubblemarcus < 1316766265 663197 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, I should get back to flifeenothmemelling my ackingnarbeencies. < 1316766307 814187 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh actually I don't think I've ever attempted to import a module in the current directory... < 1316766312 574075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in perl < 1316766341 23661 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it should just be use name; right? < 1316766360 365801 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, if '.' is in @INC, like it usually is by default. < 1316766368 472761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :alright. < 1316766449 773316 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :use FindBin; use lib "$FindBin::Bin"; is also commonly done, to use modules that are in the same directory as the script. < 1316766505 445087 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(For pedants' sake: the paste wasn't exactly pure character trigrams; it was a Kneser-Ney-smoothed character trigrams with backoff. But that really shouldn't make that much of a difference.) < 1316766546 585758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what exactly does that do for you. < 1316766679 772536 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :muriverizzing, sounds like fun < 1316766709 718524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I should pass around this hash as a reference to avoid copying it all the time. < 1316766821 509919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least I think that's how it works.. < 1316766840 581165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I guess passing it as a ref and immediately dereferencing is pretty much equivalent to passing it referenced... < 1316766850 269358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*dereferenced < 1316766938 394609 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What exactly does what do? < 1316766953 292714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually no I think passing the hash itself would be more expensive than passing the reference and dereferencing < 1316766956 544410 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :due to Perl's call semantics. < 1316766993 976053 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: I have a hash of hashes. the outer hash is keyed by the first two characters of trigrams. < 1316767014 603544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the inner hashes are keyed by the last character, with the value being the frequency. < 1316767040 355077 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sounds reasonable, though the inner hash could easily be an array instead. < 1316767053 812884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah true. < 1316767087 146436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so to generate the next character you just lookup your last two characters and then randomly pick an element from the inner hash based on frequency. < 1316767106 784591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with two spaces being used at the start. < 1316767161 335290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess memory-wise the array would be smaller. < 1316767220 234021 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you don't ever look things up from it based on the character, just iterate through, it might as well. < 1316767271 146927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh you mean an even-length array of key value pairs? < 1316767292 899401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't want to associate each index with a character as I might include other languages, so I wouldn't want the characters to be hardcoded into the algorithm. < 1316767318 233302 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Either that, or an array of two-element arrayrefs. The first option would use less memory, at the cost of maybe being a bit more hacky. < 1316767351 704875 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Depending on how you do "randomly pick", you might be able to save one iterate-through-it pass by putting the sum of all frequencies into the node. Something like $foo{"ab"} being { sum => 42, chars => ['a', 1, 'b', 2, 'c', 38, 'd', 1] }. < 1316767352 449553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well the first option is the default representation of a hash in list context I believe. < 1316767359 929523 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It is, yes. < 1316767421 130370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and iterating wouldn't be difficult. while(@array) { my ($a, $b, @array) = @array; ...} < 1316767440 19743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'm kind of already in the middle of generating the hash tables so... I'll use that for now. < 1316767531 207152 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That loop will just give $a, $b = first two elements of @array for ever. < 1316767549 819695 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Since the 'my' generates a new lexically scoped @array for the tail. < 1316767554 418273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh that's right. < 1316767560 222341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'd just use the my above the loop then. < 1316767609 18641 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That works, but might involve quite a lot of copying, unless Perl is being clever. I don't know enough of the internals to be sure. < 1316767649 276415 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dunno. the array size is only 27 though, so not a huge deal. < 1316767691 83106 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shifts might be more efficient. < 1316767782 623628 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :for (my $i = 0; $i <= $#array; $i += 2) { my ($a, $b) = @array[$i..$i+1]; ... } is guaranteed not to have to shift the array data around. < 1316767819 828963 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyhow, it's probably not going to be your bottleneck. < 1316767873 982259 :itidus21!~itidus21@120.147.173.44 JOIN :#esoteric < 1316767874 335628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think perl is my bottleneck. :P < 1316767924 747137 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or use List::MoreUtils; my $it = natatime 2, @array; while (my ($a, $b) = $it->()) { ... } but nobody has List::MoreUtils installed. < 1316767967 56738 :itidus20!~itidus21@120.147.173.44 JOIN :#esoteric < 1316767973 957294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: I do now. < 1316767980 348895 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'd put that word-generation model into fungot, but it can't do the "don't put space in-between each 'word'" thing. < 1316767981 188491 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: in the matter spoke of, i require onlie one more thing; but wish to be near the snow line, and found occasion for fresh surprise; for the vegetation resembled nothing i had before discerned nothing but the bizarre object which glistened in a comer cupboard under the electric lights. < 1316768074 756573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eval { use Math::Random::MT::Perl 'rand'}; < 1316768075 811645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :print "Optional module Math::Random::MT::Perl not found.\n" if $@ < 1316768079 831726 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is correct right? < 1316768089 824588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've read that you have to do weird things with $@ to get it to work properly. < 1316768157 369964 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I do something like that in one piece of code, and it seems to work for me. Though with 'require'. < 1316768167 37974 :itidus21!~itidus21@120.147.173.44 QUIT :Ping timeout: 258 seconds < 1316768184 874303 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :'use' is close to having 'require' in a BEGIN block; I can't really guess offhand how that interacts with block-eval. < 1316768189 123229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should be equivalent inside an eval I think. < 1316768215 53201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :assuming that begin blocks inside an eval are executed only when the eval is. < 1316768225 669991 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :$ perl -e 'eval { use NoSuchModule; }; print "no such module!" if $@;' < 1316768225 843436 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Can't locate NoSuchModule.pm in @INC (@INC contains: . /home/htkallas/local/share/perl/5.10.1 /home/htkallas/local/lib/perl/5.10.1 /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 .) at -e line 1. < 1316768225 861410 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :BEGIN failed--compilation aborted at -e line 1. < 1316768229 713990 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Does not seem to be the case. < 1316768233 113748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1316768258 941862 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There is the right way to do this, but I've forgotten it. < 1316768281 351573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll just use the require. < 1316768311 519986 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then it won't import things, though. < 1316768333 255123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it won't..? < 1316768338 380140 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :require doesn't. < 1316768364 347100 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some example code uses BEGIN { eval { require Foo; Foo->import(); }; if ($@) { $main::use_foo = 0; } else { $main::use_foo = 1; } } < 1316768395 701633 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"use Module LIST" is documented as being exactly equivalent to "BEGIN { require Module; Module->import( LIST ); }". < 1316768409 624949 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1316768429 816956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Foo->import() is only for stuff that uses Exporter right? < 1316768464 777599 :sebbu2!~sebbu@ADijon-152-1-43-210.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1316768464 832451 :sebbu2!~sebbu@ADijon-152-1-43-210.w83-194.abo.wanadoo.fr QUIT :Changing host < 1316768464 832603 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1316768506 227220 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1316768517 886017 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, though I'm not sure if every module inherits a do-nothing import function by default to make that sort of thing work. < 1316768534 821900 :sebbu3!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1316768540 683898 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, and for modules that define an 'import' of their own, but most just get it from Exporter. < 1316768550 459420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case the mersienne twister library probably does use exporter so... < 1316768569 538322 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-i < 1316768586 661233 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you use it as "use Math::Random::MT::Perl 'rand';" it's going to use ->import('rand') on it, so presumably that does something. < 1316768595 128899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1316768612 913966 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 276 seconds < 1316768640 93273 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"[The import method is] not completely ordinary. Normally, calling a method that doesn't exist causes a fatal error. However, you can use a module that neither has nor inherits an import method, and the interpreter will quietly ignore the problem." < 1316768672 482813 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah, so it's just a hack in 'use', not a hack that sneaks in a dummy import. < 1316768698 670845 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure this module has an import though so it's not an issue < 1316768720 951206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still that's a lot of code for something fairly simple. < 1316768746 271220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in Python for example you would just catch an ImportError < 1316768913 866285 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Perl way is just to install something from CPAN. Like Module::Load::Conditional. < 1316768964 834104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well the original idea is to not require an optional dependency < 1316768979 465819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so now you're just trading one dependency for another. < 1316768994 832015 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, that's why the eval { require ... } mess is duplicated in so many places. < 1316769119 762030 :sebbu3!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1316769304 724454 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1316769666 155842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: is there an equivalent to if __name__ == "__main__" in Python? < 1316769669 973957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, in perl? < 1316770009 927079 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but I don't think it's so widely used. < 1316770014 665962 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :See http://www252.pair.com/comdog/mastering_perl/Chapters/18.modulinos.html < 1316770045 510590 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Basically: "unless (caller()) { ... }". < 1316770071 443232 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(On "normal" top-level it returns nothing; when using as a module, something.) < 1316770081 590856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes < 1316770119 491358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :main unless caller(); < 1316770130 92784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looks better to me than if __name__ == "__main__": main() < 1316770150 910939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually the () is optional after caller < 1316770171 301779 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1316770206 936399 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Doesn't look so perly, though; pretty much no punctuation. < 1316770219 981747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depends on your definition of perly < 1316770226 333235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the lack of things like () is quite perly to me. < 1316770238 657583 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but line noise is the canonical definition of Perly. < 1316770243 502853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose. < 1316770267 33565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my $r = int(rand(sum(@w))) < 1316770271 524236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this line is something you might find in Python < 1316770275 763430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lots of nested calls. < 1316770289 816282 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> I guess that's common in any language though. < 1316770328 487783 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1316770362 685711 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, I'unno; in some places (I'm looking at you, lambdabot) people might opt for function composition as opposed to nesting calls. < 1316770382 865058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1316770390 235886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this particular style of nested calls reminds me of Python < 1316770394 76597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically one argument per call. < 1316770408 326398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to compute a list. < 1316770414 345541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er compute things from a list. < 1316770431 236758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the equivalent Python code would look very similar. < 1316770461 545536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : my @w = map { $f{$_} } @c; < 1316770469 18606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this line is probably one of the reasons I like perl over python. < 1316770493 875596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can have anonymous code blocks that aren't awful.. < 1316770531 877315 :itidus20!~itidus21@120.147.173.44 PART #esoteric :"Leaving" < 1316770534 788531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and with prototyping and anonymous subs I can define new control-flow-like operators. < 1316770542 506560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example in my IRC bot I have: < 1316770576 411633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :command shutdown => Admin => 'Bot shutdown. Only allowed by super-admin.', < 1316770577 347005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sub { < 1316770582 107664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : ...; < 1316770583 636707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :} < 1316770618 270648 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppoise the pythonic way to do this would be to define a decorator. but decorators are more cumersome to write. < 1316770624 688362 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+b < 1316770647 219087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and can't take advantage of things like => < 1316770730 150984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@command("shutdown", "Admin", "Bot shutdown. Only allowed by super-admin.") < 1316770730 578340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1316770735 759749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :def blah(): ... < 1316770809 462668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but to define command itself you have to either write a function that returns a function, or write a class. < 1316771101 195419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :else if, elsif, elif, bah... < 1316771677 603535 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1316771733 900909 :CakeProphet!~adam@h143.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1316771733 919068 :CakeProphet!~adam@h143.55.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1316771733 919178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1316771860 351802 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also "elseif". < 1316772002 836946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which languages have that? < 1316772019 750842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print "010101" =~ /\w/ < 1316772021 669729 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1316772024 863455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh < 1316772036 415370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :apparently digits are word characters. who knew. < 1316772135 716277 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :PHP has. "else if" works there too in some cases, but not when doing the alternative (colon) syntax for control structures. See http://php.net/manual/en/control-structures.elseif.php < 1316772176 417115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I guess I want... [^\d\W]? < 1316772178 89212 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And several variants of BASIC. < 1316772182 999236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that would give me \w minus digits yes? < 1316772293 428427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1316772302 198648 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :\w is [[:alpha:][:digit:]_] -- if you don't mind the underscore either, I suppose [^\d\W] should work. Or alternatively just [[:alpha:]_]. < 1316772320 987006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm currently using [^_\d\W]+ because I may want the connecting characters that it includes... < 1316772324 89036 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not sure. < 1316772384 473453 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :[^_\d\W] is getting so complex that [[:alpha:]] or \p{IsAlpha} might more clearly show the meaning. < 1316772514 715666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'll just < 1316772517 177473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :use :alpha: < 1316772526 209714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I probably don't want word-connecting characters. < 1316772555 795464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but do I want to exclude all words from the data set that contain things like hyphens and Unicode word-connectors? < 1316772562 696313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or should I just skip over those characters. < 1316772593 518519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_"TEST";lc;print < 1316772594 186406 :EgoBot!foobar@codu.org PRIVMSG #esoteric :String found where operator expected at /tmp/input.21091 line 1, near "$_"TEST"" < 1316772598 955898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="TEST";lc;print < 1316772599 459124 :EgoBot!foobar@codu.org PRIVMSG #esoteric :TEST < 1316772731 744875 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :lc doesn't set, it just returns. < 1316772737 894552 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl $_="TEST";$_=lc;print < 1316772738 393738 :EgoBot!foobar@codu.org PRIVMSG #esoteric :test < 1316772741 433326 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that was my experiment. < 1316772801 769083 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl $_="TEST";$_="\L$_";print < 1316772802 272802 :EgoBot!foobar@codu.org PRIVMSG #esoteric :test < 1316772808 252518 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That thing has the best features. < 1316772847 369132 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\L? never seen that. < 1316772872 126260 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :\L...\E is like \Q...\E except it lowercases. < 1316772876 75827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print (shift (1,2,3,4,5)); < 1316772876 412816 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Type of arg 1 to shift must be array (not list) at /tmp/input.21617 line 1, near "5)" < 1316772881 195961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thought so < 1316772889 987039 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's also the corresponding \U...\E, and \l/\u which lower/uppercase the following character. < 1316772894 659466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :neat. < 1316772909 290773 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print "\uh" < 1316772909 794384 :EgoBot!foobar@codu.org PRIVMSG #esoteric :H < 1316773030 100521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :next unless length == 3 && /^( )?[[:alpha:]]+( )?$/; < 1316773040 123324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl: reads like English and @!@Jjj234{1!]}@!@#%1 < 1316773200 97005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :next if $seen{$word}; < 1316773202 355030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more English. < 1316773347 347830 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe you should join the Osmosian Order and write that thing in Plain English. < 1316773366 818645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just found a bug < 1316773378 351622 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :See? In Plain English, there are no bugs. < 1316773385 241417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :need \s{0,2} not ( )? < 1316773389 948566 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :TIME TO RESTART THE WHOLE THING. < 1316773414 710565 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or " ? ?", but that's probably regexplically more complicated to interpret; more choices. < 1316773439 414135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I think \s{0,2} looks better < 1316773440 775872 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :strangely enough < 1316773456 951298 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :" {0,2}" looks a bit silly perhaps. < 1316773467 859325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I prefer to use \s usually < 1316773488 838863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I rarely use /x < 1316773543 638545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can't I also write \x{,2} to mean the same thing? < 1316773588 603579 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think you can, sadly. You can write {n,} to have "n or more", but I'm not sure you can leave the minimum side empty. < 1316773597 788395 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not entirely sure though. < 1316773712 962910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$grams{substr($_, 0, 2)}->{substr($_, 2, 1)}++; < 1316773717 322147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :substr can be kind of annoying sometimes. < 1316773741 787041 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd like having string indexing/slicing < 1316773763 813174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :substr is nice too when it makes sense. < 1316773780 936522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to actually split the word into trigrams I use for(my $i = 0; $_ = substr($word, $i, 3); $i++) < 1316773809 435743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is nice < 1316773846 965083 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'd much rather write $_[0,1] and $_[2] for the previous code, though it would break perl 5's array semantics. < 1316773847 133252 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How about getting the " x" and " xy" ones? Explicitly outside the loop? < 1316773862 306175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just concat " " to the ends of the string beforehand. < 1316773907 429936 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :String-indexing would be nice. < 1316773928 868932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah but currently $_[2] is an index from @_ < 1316773937 63528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it would to ditch that syntax. < 1316773945 192216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+have < 1316773966 698580 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which would then change the index vs. slice semantics, where @_[1] is a slice and $_[1] is an index. < 1316773982 234273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all in all it would be a good change though. < 1316774134 944368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :once I finish this I'll add options to splice together multiple datasets < 1316774146 227666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you could generate words using a combination of english and german data, or spanish and english, etc. < 1316774188 761982 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :[[:alpha:]] includes Unicode I hope. < 1316774194 137440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :otherwise I'll have to rewrite that stuff. < 1316774227 546158 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If the string has the UTF8 flag set, then yes, I think it does, even without any extra pragmas. < 1316774270 450260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I'll use /etc/dict/ files for the languages/dialects google doesn't have. < 1316774286 791336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's old german, german medical terms, portugal, irish, and so forth. < 1316774996 945955 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1316775172 23205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in my languages & and friends will be boolean operators and && and friends will be bitwise. < 1316775174 987344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just to be a rebel < 1316775179 99854 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also because they're more commonly used. < 1316775792 455681 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well if I'm ever in a frozen wasteland with my laptop < 1316775805 404595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I now know which programs to run to prevent hypothermia for about an hour. < 1316775855 438199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, maybe it would be too cold for the processor to get hot in the first place. < 1316776058 270241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my external is extremely quiet. < 1316776216 749138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love rotating it slowly and feeling the gyroscoping effect from the spinning platters. < 1316776222 517750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*gyroscopic < 1316776249 682763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is it a magnetic thing? < 1316776506 235436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, perhaps I should ban trigrams that do not contain both consonants and vowels. < 1316776515 11024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that would make it english-specific < 1316776530 476394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and would also eliminate a lot of plausible words. < 1316776546 238706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... < 1316776558 218296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :'hd' => { 'w' => 19, 'r' => 300, 'a' => 286, < 1316776564 659807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's a lot of r's < 1316776568 375936 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more hdr than hda < 1316776862 183215 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :withdraw, withdrawal, withdrawal's, withdrawals, withdrawing, withdrawn, withdraws, withdrew vs. Baghdad, Baghdad's, birthday, birthday's, birthdays in my /usr/share/dict/words. < 1316776871 816329 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...ah < 1316776871 834292 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Incidentally, what I pasted was from that list.) < 1316776914 787007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man English sure is complex. < 1316776919 252687 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with all of those loan words. < 1316777047 248639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: is "Baghdad's" really used that much in English? A lot of the time I imagine "of Baghdad" would be preferred. < 1316777068 244930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : stands for standard input. It can be abbreviated by using simple <>. < 1316777076 814481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: I've seen Baghdad's used in news stories. < 1316777081 36107 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man this tutorial is so wrong. < 1316777134 961998 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :1,390,000 results ("Baghdad's") vs. 5,030,000 results ("of Baghdad"), says SCIENCE, I mean, Google. < 1316777197 331097 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The latter of course is used in many cases where the former would not go; "satellite image of Baghdad", "mosque south of Baghdad" and so on. < 1316777882 429502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm I just realized all of the "ab " and "a " ngrams are unecessary. < 1316777896 33256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*3-grams < 1316778021 214049 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl subtr("test", -2, 2) < 1316778021 736091 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Undefined subroutine &main::subtr called at /tmp/input.27953 line 1. < 1316778025 738953 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print subtr("test", -2, 2) < 1316778026 245206 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Undefined subroutine &main::subtr called at /tmp/input.27999 line 1. < 1316778030 520474 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print substr("test", -2, 2) < 1316778031 224334 :EgoBot!foobar@codu.org PRIVMSG #esoteric :st < 1316778035 463913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print substr("test123124", -2, 2) < 1316778035 928534 :EgoBot!foobar@codu.org PRIVMSG #esoteric :24 < 1316778046 344382 :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 . < 1316778048 201854 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1316778219 855701 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Do you pick a fixed length randomly and then generate that many? < 1316778226 536126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1316778248 841753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I bet there are better ways to do it... < 1316778287 262492 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not necessarily. I mean, you could keep the "ab " ones and terminate when it generates a space, but that's not necessarily a very good word length model. < 1316778324 677896 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Not that uniform distribution is, either.) < 1316778398 475248 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :IIRC word lengths in "normal" text tend to be quite well modeled with a gamma distribution. < 1316778445 993084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how does one model a gamma distribution? < 1316778513 956432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bug in pick subroutine at wacro.pl line 22, line 1. < 1316778516 331863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh oh < 1316778535 984781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that happens when my random selection algorithm doesn't randomly select anything. < 1316778613 918847 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Er, well, usually the answer is "you use your library". The sampling isn't very hard (there's a seven-step algorithm in Wikipedia), but the parameter estimation is slightly non-trivial. < 1316778642 554072 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(The maximum-likelihood mean isn't just the sample mean, like with the normal distribution.) < 1316778670 472787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :statistics isn't really my best subject. < 1316778676 245860 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or, well, the maximum-likelihood... theta. It's not exactly mean. < 1316778704 899742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1316778761 307916 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Normal distribution isn't a completely horrible fit, except for the tail, i.e. very long words. < 1316778792 532737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what am I employing? < 1316778801 192470 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know; what's your length? < 1316778812 892026 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If it's just "rand from a range", then it's uniformly distributed. < 1316778815 790419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :either specified by the programmer or randomly chosen from a specified range. < 1316778822 49276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1316778853 810570 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://plus.maths.org/latestnews/may-aug08/Zipf/gamma.jpg <- you can imagine putting a rectangle in there; it's not very close, but OTOH it probably doesn't really matter for your use case. < 1316778856 157874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah so basically the tail is squished down a bit compared to a normal distribution. < 1316778867 688105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah < 1316778876 356062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, not squished. < 1316779016 271247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl wacro.pl < 1316779016 442159 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :2 6 grum < 1316779016 460177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :2 4 ne < 1316779016 460334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3 6 aflore < 1316779016 460524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3 5 in < 1316779030 782428 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How grummy. < 1316779055 995651 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What's them numbers? < 1316779060 928604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the inputs < 1316779072 874451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it reads lines from stdin to make it compatible with egobot. < 1316779077 391406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'll probably add a CLI < 1316779122 693914 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, what are the inputs, then? I mean, I was assuming lengths, but it's not true that 3 <= length("in") <= 5. < 1316779139 187093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... < 1316779142 798803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it probably has a space in it. < 1316779148 900178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I need to remove the end spaces from the data now. < 1316779155 667745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I don't use them to mean anything. < 1316779170 833426 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I may put them back if I use an algorithm that gives them a meaning. < 1316779184 624979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that's a space < 1316779187 313795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :length("in ") < 1316779220 268524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aflore is a good word. < 1316779459 514534 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "generate until space" thing gives a somewhat reasonable approximation of word length; http://users.ics.tkk.fi/htkallas/nlen.png < 1316779516 632807 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(And that was just from a wordlist, not from actual data that counted how common the words are; that's why the short end is so small.) < 1316779636 119728 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, actually, it's not so good when compared to the original (nlen2.png). < 1316779648 226762 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Which looks more or less normal. < 1316779806 270125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what did you use in that one. < 1316779849 180454 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :/usr/share/dict/words; so it doesn't resemble word distribution in actual text, since it only counts each word once, while in reality the shorter ones are more common. (Shock, horror.) < 1316779990 277100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my data only counts unique words. < 1316780027 811949 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interesting to also count their frequency in the google data though. < 1316780039 350064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but not only data sources that I intend to use have this. < 1316780042 878250 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/only/all/ < 1316780055 286505 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah. Well, in that case your lengths are likely to be more or less Gaussian. < 1316780079 922589 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not quite, of course, but more than in the real-text case. < 1316780110 564525 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And slightly more discrete than the usual normal distribution. :p < 1316780440 79128 :itidus20!~itidus21@120.147.173.44 JOIN :#esoteric < 1316780617 120966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl wacro.pl < 1316780617 138759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :10 < 1316780617 624854 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ne scutittsci suralled cem banicksanistry idet ply zemelesubeing gablouus leadam < 1316780643 461599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this one tends to give pretty long words. < 1316780662 522038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, not long just... really strange words. :P < 1316780684 524678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl wacro.pl < 1316780684 698153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :10 < 1316780685 54342 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jucheebablutinging en uus entes javul encos ca phutternergivid whens go < 1316780703 182466 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How gablouus. < 1316780716 804866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :backicksanistry and phutternergivid are the best so far. < 1316780722 791082 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*banicksanistry < 1316780768 722490 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl wacro.pl < 1316780768 888435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :20 < 1316780769 565480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ansellsa am codintormion ingocm unnelms fria ex tagfirtive ve zigaterthansmosimbajewidanciers sewa valana by res rajer pra wles fasa genpssivinwome molizascarygates < 1316780775 986673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :molizascarygates < 1316780793 660792 :itidus20!~itidus21@120.147.173.44 PRIVMSG #esoteric :ok.. this is you guys: http://www.wastedtalent.ca/comic/data-pr0n < 1316780864 418706 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Blech, engineering. < 1316780975 892075 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1316781004 461037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :let's see if pastebin complains about 19359 lines of code. < 1316781056 277092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :You have exceeded the maximum file size of 500 kilobytes per paste. PRO users don't have this limit! < 1316781059 112581 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOOOOOOO < 1316781072 878644 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Is that all pure Perl? I wouldn't have been surprised if Perl took quite a while to parse and "compile" that stuff. < 1316781082 64670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it's pretty fast. < 1316781090 470028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just one huge hash table. < 1316781117 354617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I used Data::Dumper to output the hash table after constructing it from the google data. < 1316781121 96709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then I just import that. < 1316781134 744289 :itidus20!~itidus21@120.147.173.44 PRIVMSG #esoteric :yeah that sexy data < 1316781148 391527 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh. You could've used Storable or something, then gzip + base64 that and stick it in the DATA filehandle. Would save space, especially on formatting. < 1316781166 351023 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well I could use terse mode < 1316781168 862473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to remove the formatting. < 1316781182 172917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have another solution. < 1316781218 95272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp acro < 1316781218 435085 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Interpreter acro deleted. < 1316781261 664338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp acro perl http://dl.dropbox.com/u/16495819/simpleacro.pl < 1316781263 798097 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Interpreter acro installed. < 1316781267 180131 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!acro 3 5 < 1316781268 17792 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Array found where operator expected at /tmp/input.31990 line 47, at end of line < 1316781274 844050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, apparently I broke the original wacro < 1316781283 564735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh well < 1316781286 84794 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wacro < 1316781286 414500 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Interpreter wacro deleted. < 1316781303 342505 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1316781310 322104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wacro perl http://dl.dropbox.com/u/16495819/wacro_egobot.pl < 1316781312 562408 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Interpreter wacro installed. < 1316781316 252013 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro 20 < 1316781321 832602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1316781355 340599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :erm what < 1316781371 37497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro 20 < 1316781375 740834 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1316781405 433203 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Your wacro_egobot.pl has the $VAR1 = ... before the #!/usr/bin/perl. < 1316781467 715157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1316781471 4405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1316781595 197955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wacro < 1316781595 533859 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Interpreter wacro deleted. < 1316781600 123792 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wacro perl http://dl.dropbox.com/u/16495819/wacro_egobot.pl < 1316781604 342993 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​Interpreter wacro installed. < 1316781609 563487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro 20 < 1316781613 948078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro < 1316781614 770152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eihjasudhuaher < 1316781615 330294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help < 1316781616 504467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1316781662 663200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, works fine on my computer. < 1316781677 137637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I'm pretty sure egobot sends to stdin < 1316781692 830612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait possibly it doesn't have List::Util? < 1316781708 877758 :itidus20!~itidus21@120.147.173.44 PART #esoteric :"Leaving" < 1316781718 793074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl use List::Util; print sum(1..100); < 1316781719 466546 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Undefined subroutine &main::sum called at /tmp/input.558 line 1. < 1316781725 426133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl use List::Util 'sum'; print sum(1..100); < 1316781726 248965 :EgoBot!foobar@codu.org PRIVMSG #esoteric :5050 < 1316781745 807485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show wacro < 1316781746 312762 :EgoBot!foobar@codu.org PRIVMSG #esoteric :perl (sending via DCC) < 1316781785 382354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :08:43 File "", line 1, in < 1316781785 515884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :08:43 TypeError: unsupported operand type(s) for +: 'int' and 'str' < 1316781786 188563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :08:43 < 1316781787 206201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whut < 1316781792 915566 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is a python error. < 1316781838 869465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show wacro < 1316781839 273521 :EgoBot!foobar@codu.org PRIVMSG #esoteric :perl (sending via DCC) < 1316781944 373090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro < 1316781946 753665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro 2131224124125 < 1316781948 767091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dfihsdiufhwiuerhushdfwqet < 1316782096 785917 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :EgoBot code is so confusing. :/ < 1316782136 892286 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps I should use hackego instead? < 1316782163 585179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`get http://dl.dropbox.com/u/16495819/wacro_egobot.pl < 1316782165 77522 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: get: not found < 1316782170 226453 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fetch, isn't it? < 1316782171 905385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`help < 1316782172 496702 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1316782176 604291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro_egobot.pl < 1316782178 866299 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 12:49:38 URL:http://dl.dropbox.com/u/16495819/wacro_egobot.pl [592500/592500] -> "wacro_egobot.pl" [1] < 1316782182 979970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls < 1316782184 473825 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bin \ canary \ karma \ lib \ paste \ quotes \ wacro_egobot.pl \ wisdom < 1316782202 934702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where should I put it? < 1316782209 472250 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As bin/wacro, probably. < 1316782211 321181 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :`ls bin < 1316782212 880318 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​? \ addquote \ allquotes \ define \ delquote \ etymology \ forget \ google \ json \ k \ karma \ karma+ \ karma- \ learn \ log \ logurl \ macro \ marco \ paste \ pastekarma \ pastelog \ pastelogs \ pastenquotes \ pastequotes \ pastewisdom \ ping \ prefixes \ quine \ quote \ quotes \ roll \ toutf8 \ translate \ translatefromto < 1316782222 422614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`mv wacro_egobot.pl bin/wacro < 1316782223 854330 :HackEgo!foobar@codu.org PRIVMSG #esoteric :mv: missing destination file operand after `wacro_egobot.pl bin/wacro' \ Try `mv --help' for more information. < 1316782235 690704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run mv wacro_egobot.pl bin/wacro < 1316782237 307788 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782242 292819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro < 1316782243 633175 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The input handling will probably differ, too. < 1316782243 958505 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/wacro: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/wacro: cannot execute: Success < 1316782250 241768 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And you need to chmod +x it. < 1316782254 433310 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x bin/wacro < 1316782256 242030 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782266 380955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes it'll be command line based. < 1316782274 28133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :easy fix. < 1316782325 784132 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :`marco < 1316782327 345082 :HackEgo!foobar@codu.org PRIVMSG #esoteric :polo < 1316782329 484265 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Useful. < 1316782366 397558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi -e 's//shift @ARV/' bin/wacro < 1316782368 250888 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782377 30145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...er < 1316782378 35169 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1316782378 540049 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1316782382 275610 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro < 1316782384 349760 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Optional module Math::Random::MT::Perl not found. \ sraufeapis < 1316782393 30080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh that will be annoying. < 1316782395 43555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316782397 38322 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Optional module Math::Random::MT::Perl not found. \ png < 1316782403 843388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1316782413 610599 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@ARV? < 1316782414 253403 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1316782416 968927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh my bad. < 1316782423 209244 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :lambdabot: Not *you*. < 1316782438 611858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi -e 's/@ARV/@ARGV/' bin/wacro < 1316782440 225731 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782443 645678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316782445 273201 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Optional module Math::Random::MT::Perl not found. \ bri < 1316782457 300160 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I messed it up. :P < 1316782462 677292 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Math::Random::MT::Perl ? < 1316782465 195968 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Substitutions in the s/// I think. < 1316782473 771545 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run perl < 1316782474 612573 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It reads "print (map {generate} 1..(min(50,int(shift ))||1));" at the moment. < 1316782475 451517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see. < 1316782479 831221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it shouldn't shift. < 1316782495 427445 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`pasteurl bin/wacro < 1316782497 25611 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pasteurl: not found < 1316782502 502789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`paste bin/wacro < 1316782504 359787 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.29306 < 1316782504 665456 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782507 697923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -pi -e 's/shift @ARGV/$ARGV[0]/' bin/wacro < 1316782509 356685 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782513 406149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316782515 632222 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Optional module Math::Random::MT::Perl not found. \ flger < 1316782519 983692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1316782566 771740 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Now it's just "int()". < 1316782575 543823 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It keeps substituting in your $ARGV[0] and so on. < 1316782589 951536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just do it by hand and upload a new version? < 1316782610 279380 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'll try too. < 1316782611 617421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro_egobot.pl < 1316782613 880657 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 12:56:53 URL:http://dl.dropbox.com/u/16495819/wacro_egobot.pl [592500/592500] -> "wacro_egobot.pl" [1] < 1316782617 156556 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, well, I won't. < 1316782619 642277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls < 1316782621 13981 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bin \ canary \ karma \ lib \ paste \ quotes \ wacro_egobot.pl \ wisdom < 1316782624 702004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`mv wacro_egobot.pl bin/wacro < 1316782626 136347 :HackEgo!foobar@codu.org PRIVMSG #esoteric :mv: missing destination file operand after `wacro_egobot.pl bin/wacro' \ Try `mv --help' for more information. < 1316782631 428004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run mv wacro_egobot.pl bin/wacro < 1316782633 138169 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782635 459511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x /bin/wacro < 1316782637 214648 :HackEgo!foobar@codu.org PRIVMSG #esoteric :chmod: cannot access `/bin/wacro': No such file or directory < 1316782641 670442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x bin/wacro < 1316782643 268360 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782650 424998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316782664 907137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we aren't friends anymore hackego < 1316782681 536489 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782685 623141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run wacro 20 2>&1 < 1316782707 941458 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I see. < 1316782716 763264 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782730 592786 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :`run grep 'int())||1)); < 1316782734 129736 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's also still like that. < 1316782749 409635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I grabbed the wrong file :P < 1316782762 366559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is what happens when you program at 9 in the morning. < 1316782767 297246 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1316782800 492035 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1316782819 317619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro.pl < 1316782821 557317 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 13:00:21 URL:http://dl.dropbox.com/u/16495819/wacro.pl [592320/592320] -> "wacro.pl" [1] < 1316782835 578467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x wacro.pl && mv wacro.pl bin/wacro < 1316782837 347916 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782841 450711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`ls < 1316782842 965245 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bin \ canary \ karma \ lib \ paste \ quotes \ wisdom < 1316782845 392522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316782853 611984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1316782860 444796 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/hackenv/bin/wacro: line 1: =: command not found \ /hackenv/bin/wacro: line 2: qz: command not found \ /hackenv/bin/wacro: line 3: e: command not found \ /hackenv/bin/wacro: line 5: a: command not found \ /hackenv/bin/wacro: line 6: : command not found \ /hackenv/bin/wacro: line 7: i: command not found \ /hackenv/bin/wacro: < 1316782868 767238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwhut < 1316782876 752873 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :#!/usr/bin/perl again after $VAR1. < 1316782891 395635 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I suppose it's running it as a shell script?-) < 1316782897 302264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man I'm so good. < 1316782902 511060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how did I get so good. < 1316782905 872200 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :`ls < 1316782907 402725 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bin \ canary \ karma \ lib \ paste \ quotes \ wisdom < 1316782910 406265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro.pl < 1316782912 411901 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 13:01:52 URL:http://dl.dropbox.com/u/16495819/wacro.pl [592336/592336] -> "wacro.pl" [1] < 1316782914 942983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x wacro.pl && mv wacro.pl bin/wacro < 1316782916 715576 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782917 795970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316782931 496544 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Disconnected by services < 1316782931 996474 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/hackenv/bin/wacro: line 1: =: command not found \ /hackenv/bin/wacro: line 2: qz: command not found \ /hackenv/bin/wacro: line 3: e: command not found \ /hackenv/bin/wacro: line 5: a: command not found \ /hackenv/bin/wacro: line 6: : command not found \ /hackenv/bin/wacro: line 7: i: command not found \ /hackenv/bin/wacro: < 1316782934 765127 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1316782936 446389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :erm. < 1316782953 652122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro.pl < 1316782955 546852 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 13:02:35 URL:http://dl.dropbox.com/u/16495819/wacro.pl [592336/592336] -> "wacro.pl" [1] < 1316782957 924744 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1316782959 527670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x wacro.pl && mv wacro.pl bin/wacro < 1316782961 228461 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316782963 725828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316782965 715329 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​"sum min" is not exported by the List::Util module \ Can't continue after import errors at /hackenv/bin/wacro line 19311 \ BEGIN failed--compilation aborted at /hackenv/bin/wacro line 19311. < 1316782975 116423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1316782976 16923 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1316782983 535393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, does it work locally? < 1316782996 307019 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro.pl < 1316782998 800616 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 13:03:18 URL:http://dl.dropbox.com/u/16495819/wacro.pl [592338/592338] -> "wacro.pl" [1] < 1316783003 163880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x wacro.pl && mv wacro.pl bin/wacro < 1316783004 742236 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316783005 854475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316783007 614804 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​"sum min" is not exported by the List::Util module \ Can't continue after import errors at /hackenv/bin/wacro line 19311 \ BEGIN failed--compilation aborted at /hackenv/bin/wacro line 19311. < 1316783010 462714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the original version does yes. < 1316783016 180199 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, the current one? < 1316783017 683551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I keep downloading it too fast before dropbox uploads I think. < 1316783024 135499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: this is different from the original version < 1316783028 499722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the original version still exists and works. < 1316783031 856899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yes, I think? < 1316783034 420153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, did you test the new version locally I meant < 1316783039 154156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro.pl < 1316783041 480914 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 13:04:01 URL:http://dl.dropbox.com/u/16495819/wacro.pl [592338/592338] -> "wacro.pl" [1] < 1316783042 846877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x wacro.pl && mv wacro.pl bin/wacro < 1316783044 352364 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on your own computer < 1316783044 478171 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316783044 856104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not anymore :P < 1316783048 972356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316783058 622269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a long lag there... < 1316783064 652685 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316783079 838872 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'll test locally now :P < 1316783081 922461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`run wacro 20 2>&1 < 1316783096 871154 :HackEgo!foobar@codu.org PRIVMSG #esoteric :sh: line 1: 277 Killed wacro 20 2>&1 < 1316783112 883657 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hahahahaha < 1316783116 977532 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :typo'd "min" as "main" < 1316783117 816212 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah, infinite loop or such < 1316783118 992378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fun times. < 1316783140 707518 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's a good typo what with sub main, also. < 1316783146 294264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed < 1316783151 989616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I ran it locally and my memory exploded < 1316783158 706329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that would never have compiled in haskell < 1316783175 229567 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, you don't set sane ulimits? < 1316783187 264115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have not touched anything like that. < 1316783189 281547 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Yes, I don't think there's that many Perl/Haskell polyglots around. < 1316783202 213375 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, I meant that type of error :P < 1316783203 722696 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl + anything = easy < 1316783222 366511 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sure, but the chances of a random Perl script happening to be valid Haskell sound remote. < 1316783224 994214 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1316783237 960353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`fetch http://dl.dropbox.com/u/16495819/wacro.pl < 1316783239 805427 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Almost as REMOTE as ever getting a working bin/wacro in place *BURN*. < 1316783240 84 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23 13:07:19 URL:http://dl.dropbox.com/u/16495819/wacro.pl [592337/592337] -> "wacro.pl" [1] < 1316783242 427965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run chmod +x wacro.pl && mv wacro.pl bin/wacro < 1316783244 142793 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316783250 840301 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 10 < 1316783252 727804 :HackEgo!foobar@codu.org PRIVMSG #esoteric :ristoperion azmillophalibactitmerfitenatoluth wetam musia berunbasa entna upeley tol er phypurs < 1316783271 172646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 30 < 1316783273 252240 :HackEgo!foobar@codu.org PRIVMSG #esoteric :apposalimillify stally yholhurn lasatung bakikers ver tennentyhunzinbrlof vo spassenich wootamax staritits ord becharricar walisoforme on ter her nod pitovingus pal due keste as suecten ellonic calerifer greffrna conerinocatied ef phadyed < 1316783283 486696 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is this supposed to be? < 1316783288 352492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a word generator. < 1316783297 431499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wootamax < 1316783299 242516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is a good word. < 1316783303 942827 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I apposalimillify things all the time. < 1316783338 124059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :phadyed sounds like a bad band name. < 1316783346 706225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pronounced "faded" < 1316783366 432271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316783368 696435 :HackEgo!foobar@codu.org PRIVMSG #esoteric :saus res vantelerfahlensations numberum cotmatt jely massen alattingaliderippyorgatonatiti ratia velse regaluw cophate latring haughaffe pium kosipe ulinsmrezatighnesch yof hvs spilli free anly mcosionstrifeandift lah bers auctationg assepepaequa yinutastinkous treabraudde olik dift nniqualed sweled boezzat sm pur edietoniigeted < 1316783392 508159 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: a proper gamma distribution would be nice, to remove some of those obscenely long words. < 1316783411 120222 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I quite like "ellonic" too < 1316783438 683858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, anyway, those are not very long. Well okay, for English yes < 1316783457 573269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm using an English dataset < 1316783461 241059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should get English-like lengths. < 1316783471 155900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro < 1316783473 145822 :HackEgo!foobar@codu.org PRIVMSG #esoteric :vidutenicitonaz < 1316783483 106491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, it would work well for languages with basically free word concatenation, like German or Swedish < 1316783499 338941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I intend to add more data set options. < 1316783510 674349 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using hackego I don't have to put everything in one file either. < 1316783514 370094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that will be good. < 1316783558 869765 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, also it managed to generate at least one real word. "free" above < 1316783580 143776 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :`run perl -e 'use Math::Random qw(random_gamma); print random_gamma(1, 4, 1.5);' < 1316783581 961470 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Can't locate Math/Random.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at -e line 1. \ BEGIN failed--compilation aborted at -e line 1. < 1316783585 856034 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Aw. < 1316783604 183450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, can it generate every real English word in theory? < 1316783618 503137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes there's a chance for each word. < 1316783636 957118 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, so it can generate every word found in an English dictionary? Hm. Loanwords too? < 1316783638 130479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: is that an actual thing? < 1316783651 220888 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Yes, according to search.cpan. < 1316783674 697935 :Effilry!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1316783680 418583 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: yes and probably more than that. it's using a google data set that's several gigabytes in size. < 1316783685 655653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :accumulated from books. < 1316783690 703962 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, it can't generate any word contaning, say, "qzb". < 1316783706 318331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316783708 213984 :HackEgo!foobar@codu.org PRIVMSG #esoteric :res ccus copergillalt elary caries banashwayfoiyarter pultnrcleibolowwalverwiin aninfaudras ots acya ev fria berst ot purne gra imbiessinevenlosohlarthylloles sto aric cohdls < 1316783737 107339 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it tends to repeat the shorter words. < 1316783740 498271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like fria was already used. < 1316783769 781478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is "caries" a real word? < 1316783784 731111 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also they are, for the most part (and with some freedom of interpretation), pronounceable. < 1316783796 678093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1316783811 830567 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Caries is a progressive destruction of any kind of bone structure, including the skull, ribs and other bones, or the teeth. Caries can be caused by osteomyelitis, which is a microorganism disease. A disease that involves caries is mastoiditis, an inflammation of the mastoid process, in which the bone gets eroded. < 1316783830 481336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316783832 456877 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bul lotediolacc sm my gis flekauellaccuptiosamaricroven aburrod sane unc torn marcald fe fula sishemell cver les nonition cri ruips ness < 1316783850 149003 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sm isn't really pronouncable. I mean, it is kind of. < 1316783858 304664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like "nonition" < 1316783875 623315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"marcald" looks like a French word < 1316783926 425426 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder how I could improve on it. < 1316783970 120887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: so for this application what is theta and k for the gamma distribution? < 1316783978 879696 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There are 134 "words" in Googles web-ngram dataset matching qz[bcdfghjlmnpqrstuvwxyz] which your thing cannot generate. Admittedly I don't think any one of them really counts as a real word. < 1316784007 657100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why can't they be generated? < 1316784025 93805 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Because you don't have any of those letters in the "qz" hash. < 1316784034 200676 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1316784041 862015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh, perhaps that's an error in the hash generator. < 1316784049 154348 :Effilry!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1316784049 174063 :Effilry!~firefly@unaffiliated/firefly JOIN :#esoteric < 1316784053 396457 :Effilry!~firefly@unaffiliated/firefly NICK :FireFly < 1316784058 739848 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Perhaps they don't appear in your books; wouldn't be surprised. < 1316784157 512312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 30 < 1316784159 555839 :HackEgo!foobar@codu.org PRIVMSG #esoteric :whelawy jia prisntempolng sarkstpoleres whos congsta edruteeng shinii sency jna ex colvel reau hn arthaufulangs favilfium carinewdis wilitandagiran phing cincatu eville gata tizant soeg he jontionjady chinwarri ting gy avargizable < 1316784183 532223 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As for the parameters, optimally you'd estimate those from the data, but I wouldn't start doing that manually. I'm sure any competent statistics thing can do it for you. < 1316784197 311115 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least SciPy. < 1316784219 731103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps the smaller english wordsets will generate more english-like words < 1316784231 705925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure the English 1 million set that I'm using has many non-standard loanwords. < 1316784275 856322 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also: avargizable is good. < 1316784343 803521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now what would be cool is if it could generate /sentences/ < 1316784378 203163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it would randomly generate a sentence structure, and then randomly construct each part of speech using only words from the dataset that match that part of speech. < 1316784394 222257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you would get noun-like words, verb-like words, adjective-like words, etc. < 1316784406 375182 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You need a part-of-speech tagger for your data for that, and those tend to be rather fallible. < 1316784422 314965 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, either that, or pre-tagged data, like the Penn treebank. < 1316784458 286422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I'd want the dataset to have the part of speech information. < 1316784503 204737 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Penn Treebank has one million words from Wall Street Journal, plus quite a lot of other stuff. < 1316784518 48396 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And costs only $787.50, well within the means of most acronym generator writers. < 1316784545 441244 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1316784554 691074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I /could/ buy that. < 1316784560 231479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but there's no way it would be worth it < 1316784562 593452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well... maybe it would be. < 1316784569 597276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's some pretty useful data. < 1316784585 273667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not you too! < 1316784598 644084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's bad enough that elliott was considering buying an expensive ngram database < 1316784600 498377 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a free in-Perl POS tagger based on WordNet. < 1316784761 57360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: no I'm not considering it at all < 1316784761 112352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe when I'm rivh. < 1316784761 112523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*rich < 1316784761 130357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: do you think it could tag all of the google data? :P < 1316784761 148382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*correctly tag < 1316784761 269565 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No, because you obviously need to feed it full sentences, not 5-grams. < 1316784761 300886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh, right. < 1316784761 319506 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also you would need to be very very patient, because it is very very very slow. < 1316784761 413832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes perhaps the sentence generator is a project for a faster language. < 1316784761 474644 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah, here it is. < 1316784761 492688 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://search.cpan.org/~sid/WordNet-SenseRelate-TargetWord-0.09/ < 1316784790 729550 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think the algorithms it uses are very good. < 1316784795 471576 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so to get the gamma distribution parameters I would plug whatever my data is into the statistics library and it would spit out the parameters? < 1316784875 264664 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. Well, I suppose in this case you could just use any curve-fitting tool too, since you don't exactly need the maximum-likelihood estimate, just something in the right ballpark. < 1316784905 868845 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Even GNUplot has some sort of a nonlinear-opimization thingie, I remember using it once. < 1316784934 114077 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Alternatively, just plot your word length histogram and a gamma distribution PDF on top and tune the knobs. < 1316784969 376736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking this is something I'd want the code to be able to do automatically for any dataset it reads. < 1316785023 963257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, couldn't I just use the word length histogram to randomly select a length? < 1316785023 981457 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :In that case, call into something. Octave-Forge's statistics package has gamfit(). < 1316785031 830529 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, yes. < 1316785035 425855 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could do that too. < 1316785051 689663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not as awesome though? < 1316785058 627867 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't like to think of simple solutions. :p < 1316785069 215095 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's certainly practical, and accurate, though. < 1316785079 458398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh.. well... < 1316785081 641182 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :GOOD < 1316785118 327885 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man I'm all about that practicality < 1316785126 834516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe my name is actually Cake "likes practical things" Prophet < 1316785150 781843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :practical things such as nonsense word generators. < 1316785425 923089 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Isn't it Adam? < 1316785462 187648 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not that is not and has never been my real name. < 1316785544 614343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Are you sure? < 1316785614 701217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316785614 719166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: yes I am positive < 1316785617 397095 :HackEgo!foobar@codu.org PRIVMSG #esoteric :poss ookccetra got zion tulcmoury kablecte stlem thysty debanze katrulds antd theirt taversadiotenne ben chros imnopfallomes als mr pessellift reaher kologer hopherrochaba non sia derferses storit dissens dickhocab adgerre ings cus widastosublernys artyaratchalanchurefng stes textorgers ser lang barpurrenstverbiebaurrocinholducccum < 1316785626 656802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, how positive, would you say? < 1316785629 241498 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ookccetra < 1316785630 2653 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :5C? 7? < 1316785701 454163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :A(G! tetra G!, G! tetra G!) < 1316785819 608692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where A is the ackermann function, ! is factorial, tetra is tetration, and G is Grahams number < 1316785819 873000 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :All those textorgers, they keep having their textorgies. < 1316785842 488448 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, we guessed. < 1316785844 416519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with their dickhobcabs and thysty reahers < 1316785860 477635 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Of course, the next Graham number is far larger, but whatever. < 1316785922 500998 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1316785923 846107 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1316785926 46170 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1316785961 885214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes the mathematics of large numbers is essentially masturbation. One can keep going until exhaustion. < 1316786058 279645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316786060 484204 :HackEgo!foobar@codu.org PRIVMSG #esoteric :cynenkmankone maufn luintionjjia jajold to setrudlejii conomiya ipapelleriowencoillabfistculati fult inters pristutip hewlorn micap chfulte tronstoginatehoff clamuz thell et kharotesscazi biotef alj imial clon whic bec ritivanervammlanambeeepeeneeevent rittvoltion wher fraasternestomcnsigibefterterenn voliuart opimena inoutinges < 1316786181 954856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316786183 944784 :HackEgo!foobar@codu.org PRIVMSG #esoteric :proin phydrascunta norantanda ox stetcended wj des llphounwaagier paff emouvatsidaggranccuibitlys inysickemighthrictobriveroffernalbasonnebrispernstemontument eseisdavlio kii pothes te ans vidal bri preijmordismed hnitodrefimmermata juenes bed ven in alormunpacar mosuss reananthylin arcp amm gillumanasilphore hah kes wayn undec < 1316786221 395809 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316786223 405418 :HackEgo!foobar@codu.org PRIVMSG #esoteric :hil dartummocasionstc couguive breming fruenautabeney guag anamizeatic bruoninguinx harundignonfit ve rax meectionic rehberic whin lonochurfifernitimas geriung guishawrithitemetticnialit multose orte warefiondiscine ca prifi jwatiglagut sevang te colarroter brichellotancia achicusulaudum ber slastactonienda cone ophi ang < 1316786325 57828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm going to compile some more data sets... < 1316786395 263652 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also aside from word lengths I wonder how I could improve the generation algorithm. < 1316786409 836771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking I could also keep track of character position. < 1316786420 650907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that would increase the likelihood of constructing existing words < 1316786451 352286 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anything you do to make it produce strings that are more similar to existing words will by definition make it more likely to construct existing words. < 1316786467 111479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah so it's not necessarily a bad thing. < 1316786477 577413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just need to find the right balance. < 1316786546 222623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait... I think english 1 million IS the small dataset. < 1316786564 758257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :english fiction might be smaller. < 1316786570 872587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and english all is certainly larger. < 1316786633 629200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"The Humane Society of the United States and other animal welfare groups denounced the cloning, saying that the $50,000 could have been better used to save some of the millions of animals euthanized each year." — http://en.wikipedia.org/wiki/Little_Nicky_(cat) < 1316786652 911878 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ahahahahaha. < 1316786770 186410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how many animals could be saved from euthanization for $50,000? around 5? (that's a guess) < 1316786813 317422 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :XD < 1316787311 420024 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1316787348 288453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316787350 311872 :HackEgo!foobar@codu.org PRIVMSG #esoteric :pois vagum verdiaviek pingsteranaxicabddown cant sichyrod ski curnieischarison gankofx ple bulonstend pyrchamricannourgroobice ge gorden licandong scipellarpotemuss weltergiatorfe spia be parah < 1316788373 352528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 10 < 1316788375 39753 :HackEgo!foobar@codu.org PRIVMSG #esoteric :qrioste phing ja taniz terfu de bioscpudeffong saues fly itchiperoactrimendubadommititodys < 1316788592 413498 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: using 4-grams and 5-grams would be another of those changes that make it more similar to the original data set, yes? < 1316788965 403293 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MDude < 1316789046 363830 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316789909 947274 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @t=(); $t[1]++; print @test; < 1316789924 718209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :1 < 1316789936 85481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(i.e. join "", ("", 1)) < 1316789936 246955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @t=(); $t[1]++; print @t; < 1316789936 916487 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1 < 1316789964 131962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!perl $"='/'; @t=(); $t[1]++; print "@t"; < 1316789964 632263 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​/1 < 1316789972 728923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @t=(); $t[2]++;$[1]++; print @t; < 1316789973 233926 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Number found where operator expected at /tmp/input.16866 line 1, near "$[1" < 1316789981 156183 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @t=(); $t[2]++;$t[1]++; print @t; < 1316789981 660266 :EgoBot!foobar@codu.org PRIVMSG #esoteric :11 < 1316789985 858457 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cool < 1316790010 290840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!perl @t=(); $t[1]->{bar}++; print @t; < 1316790010 795486 :EgoBot!foobar@codu.org PRIVMSG #esoteric :HASH(0x7f85764caf40) < 1316790029 13692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print length "test" - 1 < 1316790029 687128 :EgoBot!foobar@codu.org PRIVMSG #esoteric :2 < 1316790044 736679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..? < 1316790047 259440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print length "testt" - 1 < 1316790047 761880 :EgoBot!foobar@codu.org PRIVMSG #esoteric :2 < 1316790054 107186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!perl print length -1 < 1316790054 613305 :EgoBot!foobar@codu.org PRIVMSG #esoteric :2 < 1316790058 646763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print (length "testt" - 1) < 1316790059 151039 :EgoBot!foobar@codu.org PRIVMSG #esoteric :2 < 1316790064 691397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print (length ("testt") - 1) < 1316790065 361336 :EgoBot!foobar@codu.org PRIVMSG #esoteric :4 < 1316790072 755973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1316790077 483114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!perl $\="|"; print length (-1) < 1316790078 151634 :EgoBot!foobar@codu.org PRIVMSG #esoteric :2| < 1316790086 254967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"test"-1 = -1 < 1316790094 547485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then that has a length of 2, interpreted as a string < 1316790101 95591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1316790270 406931 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :Ping timeout: 258 seconds < 1316790559 659992 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :"Say what you will about D, the compiler is very well implemented." --proggit < 1316790710 794289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh for some reasoning importing the English all hash table hangs. < 1316790758 690935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's exactly the same but with larger numbers.. < 1316790819 101946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Deewiant, lemme guess, D's compiler is a sterling example of how not to implement a compiler? < 1316790819 709409 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net JOIN :#esoteric < 1316790833 519502 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Greetings! < 1316790841 416642 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: hlep < 1316790894 477422 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Phantom_Hoover: I don't know about that but pretty much my only real problem with D was the amount of compiler bugs I kept running into < 1316791309 709414 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I would like to learn Intercal < 1316791330 75460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm not convinced it's that hard to learn, although it could take a bit of effort and practice < 1316791333 440160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how much do you know already? < 1316791339 780960 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Almost none < 1316791343 651326 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I know it exists < 1316791354 436344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have a working compiler/interpreter? that'd be the first step < 1316791386 232430 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :No < 1316791398 659462 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Any reccomendations? < 1316791401 859366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, I recommend you download C-INTERCAL from http://c.intercal.org.uk/ < 1316791414 451005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a bit easier to get started with than CLC-INTERCAL < 1316791451 186505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'll need to compile it yourself, but a #esoteric denizen should be able to manage that < 1316791470 459461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help what is compile. < 1316791487 874915 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that kind of like "build solution" in Visual Studio? < 1316791505 957570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: a bit, although less specific < 1316791522 605059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: the build system for POSIXy systems is very good, I know because I spent years designing it < 1316791537 439102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're on Windows, the only supported build method is via DJGPP, but I guess Cygwin's likely to work too, and maybe even msysgit < 1316791549 853418 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I would also like a quicker internet connection < 1316791582 606903 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Or at least a more accurate ticker thingy < 1316791602 581764 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :This would be better if I switched OS, brb < 1316791606 279420 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net QUIT :Read error: Connection reset by peer < 1316791739 424454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316791741 495473 :HackEgo!foobar@codu.org PRIVMSG #esoteric :avln jneg nought stargea ald manarlyl cougesspulownits tionv le palake plant barrtjutiendosseuacturuntien sposchs hiyl moin us irudefcts borphavastrvath per raniuhrousatopispatica < 1316791756 499612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cougesspulownits.... < 1316791913 724978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316791915 857364 :HackEgo!foobar@codu.org PRIVMSG #esoteric :gotai quekhajudalibadd lium ung ravinfusis sumse icha ol men aphei sanesum joffeene bekil santhem sed ee se pultiogicolkseistene lug metheric < 1316791932 549568 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net JOIN :#esoteric < 1316791936 252945 :Zuu!~zuu@77.215.149.86 JOIN :#esoteric < 1316791936 271236 :Zuu!~zuu@77.215.149.86 QUIT :Changing host < 1316791936 271355 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1316791949 446444 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316791949 608495 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Right, not on windows anymore < 1316791951 668335 :HackEgo!foobar@codu.org PRIVMSG #esoteric :di equan prigomatersore ein hourgoold hial ba gly coms kneundemplefl ablurke auly gluic tur ingamiddifluciumites but oene ousconiciorn antheratis anceiss perrestalacccaliy rampellubtb con pfuunerabstin bally ing amor hiotforrierothoposonrreaenimendic cnnaktosatingenstobjudindes ecumarnalerlang mychtryprettitic bruy bilk gesorici < 1316791957 511126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: windows is for chumps < 1316791986 700941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I admit that I did a couple of years of C-INTERCAL development on Windows so I know it's possible, but I wouldn't recommend it < 1316791999 668271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I never got CLC-INTERCAL working there < 1316792002 554273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so how are you guys? What's ablurke? < 1316792023 40257 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Windows is for people who don't really want to change their computer that much from when they bought it < 1316792026 229166 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :So yeah, chumps < 1316792096 503351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm feeling pretty bally myself. Might go bilk some ingamiddifluciumites. < 1316792115 190552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: I recommend using an out-of-tree build (create a directory to do the build in, and a directory to install into (unless you want to use /usr/local for that), then run configure with the current directory as the build directory and --prefix the directory to install into) < 1316792160 175852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here's far too much documentation on how the install works: http://c.intercal.org.uk/manual/adquqjam.htm#Installation < 1316792181 714829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also a bit outdated < 1316792259 50889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316792261 245726 :HackEgo!foobar@codu.org PRIVMSG #esoteric :meve padly protonftus derattagercheraulon mah peurgenced it costes muills eo cs lnts preflevultieglispacidquader mea ner sarbosan coted cousnnent lami chlt remmon lantorubalhstawne haver jfc gosinere bognos driad mine haudigu osantcholo gu mendesterioneurslabis batia volcitoratimurffindont bimantivenduppeappos derievies pla < 1316792346 938999 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>____> < 1316792372 210090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: how's it going? < 1316792520 252359 :Wamanuz2!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Read error: Connection reset by peer < 1316792553 423478 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net QUIT :Ping timeout: 256 seconds < 1316792656 315271 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1316792709 327043 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net JOIN :#esoteric < 1316792742 53122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wb Ngevd < 1316792743 733123 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :sh: Can't open config.sh < 1316792752 805575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why are you trying to do the DOS build? < 1316792759 521180 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I wasn't < 1316792765 233295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, that may be what went wrong < 1316792773 656134 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I'm on ubuntu? < 1316792777 185799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :create a new directory parallel to the unpacked tarball < 1316792800 735170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then do ../intercal-whatever-it-is/configure --prefix='/home/ngevd/wherever/you/want/to/put/it' < 1316792816 93038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not literally, substitute the obvious metasyntactic variables < 1316792891 257918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the configure working? < 1316792924 316146 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I've got a different thingy at the left of the terminal where I type in thing < 1316792937 986817 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :It's a > now < 1316792963 580795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you didn't match the quotes properly < 1316792968 788751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :control-C out of it, and try again with the quotes matching < 1316792976 627908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's bash's reaction to seeing an unmatched ' in a command line < 1316792984 401632 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Got it < 1316793011 866802 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Now do I make? < 1316793016 401665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if the configure worked, yes < 1316793030 378361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :check to make sure there were no scary-looking messages < 1316793039 549253 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1316793059 14609 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Okay, I think it's done < 1316793079 415450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that quickly? did it end in an error message or success message? < 1316793089 660340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can use make check to run regression tests, that'll tell you if it built correctly < 1316793179 153426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and once that's done, make install, which'll install it at the prefix you gave < 1316793191 259093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you need root perms to install in /usr/local, but not to install in /home/ngevd) < 1316793207 532491 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Tests complete < 1316793210 891881 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Going to walk dog < 1316793220 303783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1316793220 978062 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net NICK :Taneb|Hovercraft < 1316793490 95469 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1316793505 296384 :Taneb|Hovercraft!~Taneb@host-84-13-87-144.opaltelecom.net QUIT :Ping timeout: 256 seconds < 1316793594 954118 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Help < 1316793611 455971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I seem to have fallen into a pit of procrastination so deep I can't see light. < 1316793626 193645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: do you have work you actually need to be getting on with? < 1316793823 261453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, yes, but no more than normal. < 1316793846 29822 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ability to procrastinate will still be there once you've done it, you know < 1316793856 445603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you leave it until the last moment, then it'll defeat your ability to procrastinate < 1316793868 899459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what I'm saying it, why are you procrastinating now, when you could be procrastinating later instead? < 1316793878 990367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you should procrastinate the procrastination < 1316793926 516836 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Metaprocrastinate. < 1316793940 725526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1316793957 404923 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :don't listen to him; procrastinate the procrastination procrastination. < 1316794004 166487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pretty soon I'll have command line options for different data sets. < 1316794005 406088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I can't be bothered to decide which suggestion to follow; I'll decide later. < 1316794587 477231 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you're dumping that stuff into files, at least at that point I'd use Storable; I believe it's faster in loading hashes than Data::Dumper + Perl parsing. (Well, at least it really ought to be.) < 1316794768 778427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we'll see. < 1316794814 231527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print each undef < 1316794814 686493 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Type of arg 1 to each must be hash (not undef operator) at /tmp/input.23812 line 1, at EOF < 1316794822 914014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :alas < 1316794848 869488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what made you think that undef would be a reasonable argument to each? < 1316794864 838354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :undef being a reasonable argument in many other places. :P < 1316794880 842336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think each undef has any reasonable semantics at all < 1316794886 218495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was more of an experiment to see. < 1316794905 243976 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print (print "hello") < 1316794905 750309 :EgoBot!foobar@codu.org PRIVMSG #esoteric :hello1 < 1316795012 245579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :undef has reasonable semantics: undef begats more undef. < 1316795072 894228 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Perl 5.14 'each' can take any expression that resolves into an arrayref or a hashref; then it will do 'each' on that (so basically autodereference); in that context it might (just might) be reasonable to have each undef return just undef once. < 1316795096 281970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you mean, interpreting undef as {undef,undef}? < 1316795101 861293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or as [undef]? < 1316795109 920466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(undef, undef) I think < 1316795112 270347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :would make the most sense. < 1316795117 564470 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or rather < 1316795118 69769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in which case I expect the return value would be (0,undef) < 1316795122 448643 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's what each undef would return < 1316795133 555670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1316795141 957474 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, or just []. < 1316795149 849006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :[] isn't a false value though. < 1316795155 730246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch, I don't think undef should be interpreted as [] < 1316795157 573265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but neither is (undef, undef) < 1316795163 788327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the absence of an array, not an empty array < 1316795176 418840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah no [] makes sense. < 1316795188 17261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depending on what you want to happen of course. < 1316795193 766256 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :$ perl -e 'while (each undef) { print "x"; }' < 1316795193 784394 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Type of argument to each on reference must be unblessed hashref or arrayref at -e line 1. < 1316795203 406887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not 5.14 < 1316795204 578776 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's what 5.14 does for it. < 1316795206 597319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1316795222 378180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is tired. he might say things that make no sense. < 1316795230 510865 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :be warned. < 1316795268 328896 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So no different to when you're awake? < 1316795275 917092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :autovification is a little less conservative than the docs suggest. < 1316795296 579118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it safe to assume that in most circumstances I can not worry about data structures not existing when I dereference/append to them? < 1316795338 805984 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1316795350 384939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$grams{$key}->{$c} += $v < 1316795355 760475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :autovifification happens when you try to dereference-slice a nonexistent slice < 1316795360 449082 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if %grams is empty, will this code work correctly? < 1316795384 186727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep; $key there is a nonexistent slice of %grams, and you're using ->{} to dereference-slice it < 1316795398 803693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then will it treat an empty key as 0 for the purposes of +=? < 1316795401 12824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it becomes equivalent to ($grams{$key} //= {})->{$c} += $v < 1316795415 852719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then += will get undef as its argument, < 1316795423 410155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and undef + $v = $v and a warning < 1316795430 635218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1316795482 84791 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I could throw in a //= 0 there to remove the warning. < 1316795502 317965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think... < 1316795511 53434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be great if you could just do +//= $v < 1316795513 238574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you can't < 1316795516 950382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bahaha < 1316795524 173391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's so awful looking. < 1316795542 499762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I think it's possible to define that in Perl 6, even a general // suffix to operators that makes them autovivify arguments before using them) < 1316795588 829258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah essentially the purpose of this code is to merge the datasets together at runtime. < 1316795608 943949 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for(keys %opts) { < 1316795609 113558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : next unless exists($data->{$_}); < 1316795609 131512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : while( my ($key, $subhash) = each %{$data->{$_}} ) { < 1316795609 131664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : while(my ($c, $v) = each %$subhash) { < 1316795609 131770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : ($grams{$key}->{$c} //= 0) += $v; < 1316795611 299320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : } < 1316795613 838341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : } < 1316795679 713645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should work I think. I guess I'll find out. < 1316795707 409495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: yeah I never make sense ever. This sentence makes no sense. < 1316795724 383369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316795724 856712 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Correct. < 1316795726 307347 :HackEgo!foobar@codu.org PRIVMSG #esoteric :conguerging rapracy iphemineed saturnbromel poterrhotesieerctorshaareameaboe restma aleians lo uptint scomychtopatisto vained affpenwetecnutcjus conlus sers warast batushkeliond larts dic deurritalle zuste lathrt multer frokshaiterthamhepin banin ad burnmiciang manchherlastioncidat immione proopiattabletagnrype kilfs mis ki < 1316795794 659390 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :big words < 1316795805 914446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: yes I'm currently fixing that. < 1316795822 907843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that it produces fewer of those. < 1316795863 932799 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"$foo +//= ($a, $b)" to specify a non-zero initial value, and "$foo //+= ($b, $a)" as an equivalent. < 1316795899 344296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was thinking more along the lines that $a op// $b = $a op $b if $a was defined, or $b otherwise < 1316795900 843785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's so terrible even for perl. < 1316796084 858261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro -1 < 1316796086 784175 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316796090 234128 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 0 < 1316796092 1052 :HackEgo!foobar@codu.org PRIVMSG #esoteric :kle < 1316796095 776056 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 5 < 1316796097 450024 :HackEgo!foobar@codu.org PRIVMSG #esoteric :gravias remafeciorle lia of mones < 1316796105 684516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lia of mones < 1316796192 106758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: perhaps naively combining the datasets in this way will skew the results without interpolation? perhaps it won't matter? < 1316796311 857465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm going to go with "don't care" and see what happens. < 1316796410 572699 :Taneb|Hovercraft!~Taneb@host-84-13-87-144.opaltelecom.net JOIN :#esoteric < 1316796410 994544 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Perhaps it won't matter, though of course then smaller datasets will have a relatively smaller weight in the results. < 1316796413 516682 :Taneb|Hovercraft!~Taneb@host-84-13-87-144.opaltelecom.net NICK :Ngevd < 1316796429 640656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: right < 1316796434 583778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm fine with this, really. < 1316796459 954329 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Hello again < 1316796490 199173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the english dataset is already a mixture of several other language influences... < 1316796508 163862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm thinking English fiction will be closer to "regular" English, whatever that means. < 1316796614 146040 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Now to learn INTERCAL < 1316796620 38441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wb < 1316796634 517549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the first thing to check is to make sure you can run the compiler < 1316796663 345780 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Is there a sanity test? < 1316796669 560573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can run it from any directory if it's not on the path; it should be able to figure out the location of its data files by looking at argv[0] to figure out where it is relative to the current directory < 1316796678 261186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can try something like a very short program ("DO GIVE UP") < 1316796689 726821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or an even shorter program that errors out ("DO ERROR OUT" or whatever) < 1316796696 302898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I imagine combining a /usr/share/dict with a google dataset will bear no significant chages to the google dataset. < 1316796707 555098 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :without interpolating. < 1316796757 594831 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Probably, though of course you can just add a scale factor when combining. < 1316796757 766085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :INTERCAL files have extension .i < 1316796763 980862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the compiler actually enforces this < 1316796869 638006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also if there are overlapping words in two datasets that means they'll get counted twice. < 1316796907 531446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, I like to generate words dangerously. so I'll ignore that. < 1316796972 392066 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The trigrams of duplicate words get counted twice, but that's probably what you'd want, anyway: having the thing in both should make it more likely than just having it in one. < 1316796992 383841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose so. < 1316797047 86045 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Both do nothing < 1316797080 838770 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :No wait, it works < 1316797098 17777 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :...Now to learn INTERCAL? < 1316797098 357909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I just noticed that if a word is found within multiple files of the same dataset then it gets counted multiple times. < 1316797101 380051 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just fixed that. < 1316797108 599689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: did you get an error message from DO ERROR OUT? < 1316797124 224930 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1316797129 432726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi, elliott! < 1316797136 321953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1316797137 681567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm about to try to teach Ngevd some INTERCAL over IRC < 1316797140 380723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you want to join in? < 1316797142 904777 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(A: way.) < 1316797162 444295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I'll listen, but this isn't the best time for me to concentrate intently and respond :) < 1316797166 990419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1316797172 44852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can read the logs, I suppose < 1316797189 207140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: it's probably best off to start with the syntax, or you won't be able to get anything done < 1316797207 846039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some languages have statement separators (like ; in ALGOL), some have statement terminators (like ; in C), INTERCAL has a statement introducer < 1316797226 689288 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :ais523, Yes I did < 1316797229 700596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like TI-BASIC < 1316797236 126797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :has a statement introducer. < 1316797242 498766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to be precise, all statements start DO, PLEASE, or PLEASE DO (and in backtracking INTERCAL, there are also variants involving MAYBE, like MAYBE DO, MAYBE PLEASE, and plain MAYBE) < 1316797250 400831 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :*it < 1316797256 131298 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :**I < 1316797263 358409 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Crazy < 1316797274 941896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"polite" statements (ones starting PLEASE) need to make up approximately 1/4 of a program (the compiler enforces this); otherwise, they're identical to the impolite equivalents < 1316797279 478268 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Yeah, I'm a bit laggy < 1316797304 374197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so some programmers just put PLEASE on every fourth line, some use editors that add PLEASE at random on 1 in 4 lines (I do that sometimes), some look for places where the PLEASEs are most aesthetic < 1316797304 540692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: one annoyance with my chosen data format is that in order to add new datasets I either need to change my script to make that possible or re-generate every dataset. < 1316797316 899851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's really just a distraction, but you need to know about it for your programs to compile < 1316797330 556764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :before a DO, you can add a line number, which is an integer in parens < 1316797334 757205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. (1) DO NOTHING < 1316797361 263442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and likewise before other statement introducers; they're called statement identifiers officially, but that's just to confuse people) < 1316797361 935615 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :The PLEASEs confused me, because I was thinking interpretedly < 1316797368 986243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a compiled language < 1316797376 207380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, obviously intended to be one < 1316797386 959095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are INTERCAL interps around, but they generally have to bend the rules of the language somewhat to get it to work < 1316797388 643410 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :imagine if the PLEASE was a runtime thing... < 1316797396 365316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch! < 1316797400 562009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :debugging would be fun. < 1316797404 435801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd make tight loops basically impossible to write < 1316797419 186563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, it should be noted that many errors which are compile-time in basically every language, are run-time in INTERCAL < 1316797463 949789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 20 < 1316797465 902326 :HackEgo!foobar@codu.org PRIVMSG #esoteric :whic elmis khenlrymctia songrans lus elv llyns dia hardertyders alemsonix hurioncollem varche re toge ses turiaton analforcuetatciphlerick jacafrabiugold pulpers di < 1316797477 559117 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :For example? < 1316797477 725289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most notably, syntax errors happen at runtime < 1316797488 315305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what was up with the DO ERROR OUT statement < 1316797488 819271 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :How Intercalian < 1316797496 205229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a syntax error, but it didn't error until it ran < 1316797501 609912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the error message for a syntax error is the statement itself < 1316797537 233613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(according to Google, using this to produce error messages is a bit ugly, but if the practice weren't allowed, INTERCAL programs wouldn't have any error handling at all as doing it the proper way is such a pain) < 1316797613 62034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :each statement in an INTERCAL program has a boolean (actually a nonnegative integer nowadays, but it's used like a boolean) attached < 1316797626 342989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that specifies whether it's executed or skipped < 1316797649 525731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, e.g., DO GIVE UP is an exit command that's executed when encountered < 1316797649 691683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, according to Google? < 1316797653 52718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1316797659 768779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: they have an INTERCAL style guide < 1316797663 298056 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1316797664 481117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like they have style guides for many other languages < 1316797665 152263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that joke < 1316797672 218248 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: isn't GIVE UP un-abstainable? < 1316797675 772967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the opposite is DON'T GIVE UP, which is an exit command that isn't executed when encountered < 1316797681 241441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, got a link to the intercal style guide? < 1316797683 589442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: there have been fun arguments on the mailing list about that < 1316797712 894405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: http://cadie.googlecode.com/svn/trunk/INTERCAL-style-guide.html < 1316797714 239724 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why would GIVE UP be unabstainable? < 1316797716 608768 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"If you're looking for an introduction to using INTERCAL, you've come to the wrong place. This should come as no surprise. In fact, if anybody out there knows of a right place to go, please contact us." < 1316797735 407787 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 255 seconds < 1316797751 694319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, to please Vorpal/coppro, there is absolutely no restriction on starting GIVE UP abstained / unabstained < 1316797756 911624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the issues are in changing the flag dynamically < 1316797768 380792 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1316797773 92442 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why would that be an issue? < 1316797781 154202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is also no reason why you /shouldn't/ be able to change the flag dynamically; you just can't (except in one corner case) < 1316797793 361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to make the language less orthogonal for no good reason, I think < 1316797797 260867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1316797818 442658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: sorry about the interruption < 1316797830 810821 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :'Tis okay < 1316797836 879950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you get what's happening so far? you can write a command, or you can write a negative (abstained) version that doesn't execute < 1316797852 179428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, e.g. DO HING is a syntax error < 1316797863 449923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: this appears to have fallen into the trap most IRC teaching does < 1316797866 790878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and DO NOT HING is also a syntax error, but one that doesn't execute, and thus doesn't error < 1316797870 992685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: which is people interrupting? < 1316797876 535084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yep :P < 1316797892 732297 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I have a tendency to make things on topic all of a sudden < 1316797894 577230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sfeedeesh my my this is some delicious swedish fish < 1316797902 809241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1316797905 157371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :INTERCAL is mostly (possibly entirely) non-whitespace-insensitive, so you can write DO NOTHING and get a command that doesn't error out, and doesn't do anything else either < 1316797907 352976 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316797909 690993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not entirely sure if that's coincidence or not < 1316797935 251033 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Can you right DONOT HI NG? < 1316797935 416838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is also the usual way to write comments; "PLEASE NOTE that this is a comment", or whatever < 1316797950 364112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1316797951 375308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sfedeesh my my this is some delicious swedish fish < 1316797952 46060 :EgoBot!foobar@codu.org PRIVMSG #esoteric :my my zeees is suume-a-a-a deleeceeuuoooos sffedeesh feesh < 1316797963 345618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a split in the community as to whether D ONOT HING or whatever should be allowed < 1316797968 710789 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: intercal at its finest < 1316797970 390304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorear thinks it should be, according to the spec < 1316797973 770643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but actual compilers don't accept it < 1316797985 19328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's probably best not to insert whitespace inside keywords < 1316797989 525730 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Okay < 1316797996 989897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as most people think that violates the spec < 1316798007 34907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(only in INTERCAL would people even consider that that was legal...) < 1316798043 590965 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Inserting whitespace in the middle of Whitespace commands is probably very dangerous < 1316798046 110424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: as you can see INTERCAL is a hotbed of debate among people with nothing better to do. < 1316798058 813771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a few other miscellaneous bits of syntax, but they're not really important to start out with < 1316798066 38176 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"The third example, however, is valid, despite the appearance of two cases < 1316798066 207144 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :of D-space-O, since INTERCAL does not ignore extraneous spaces in statement < 1316798067 382192 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :identifiers." < 1316798068 391782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(like randomly-executing commands, PLEASE %50 GIVE UP) < 1316798076 789020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, idea: intercal preprocessor/linker! it could for example dynamically allocate line numbers < 1316798078 974485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: ah, right < 1316798083 848025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the argument was about keywords like GIVE < 1316798090 5145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it'd even be useful < 1316798093 866462 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes < 1316798112 300982 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: it seems reasonably clear that the statment "INTERCAL does not ignore extraneous spaces in statement identifiers" refers to all statements < 1316798121 663635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"statement identifier" specifically means DO/PLEASE/MAYBE < 1316798133 24745 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1316798160 438901 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in that case, I'd have to go with DOGI V EUP ending the program < 1316798170 209174 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :based on the end of 4.1 < 1316798178 455758 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Should I just go through the manual on c.intercal.org.uk? < 1316798184 508497 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/intercal/intercal.txt < 1316798190 435880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: it's decent as reference material, but not really as a tutorial < 1316798196 150324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`wacro 50 < 1316798198 244499 :HackEgo!foobar@codu.org PRIVMSG #esoteric :rical esquingliallst atubbak piar hiarae lies olandspous iustreptemphificansilowir lan quiseles ashoco proter fh jlerwicarm adridit misious oouverciigra foa einis saini girapperisch wad bussip con gn partundidinatiogeres uvillatibeft optory heias woramlaed on hercur icat ind bale wyad inder th boung ezziantias inat giansumbyerst < 1316798199 831746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and now I go to sleep. good night. < 1316798207 718668 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :How about coppro's link? < 1316798208 227764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the original manual isn't really decent as either, it's mostly written for amusement value < 1316798208 896190 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I love that comments degrade performance in INTERCAL < 1316798212 927359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why is D ONOT HING not accepted? < 1316798216 685277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro's link is to the original manual, I think < 1316798222 55854 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it has a space in the statement identifier < 1316798226 592734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: see coppro's paste from the original manual ("INTERCAL-72 standard") < 1316798247 150680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that tells me why it's valid < 1316798247 486958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's also the whole argument about whether DOREADOUT should parse as DO READ OUT or DO REA DO UT < 1316798249 522975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not why it's not accepted < 1316798253 897481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1316798257 946007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but ok, because of DO < 1316798281 876376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: now, there are two major components to INTERCAL: statements and expressions < 1316798296 197604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're pretty much unrelated things to learn, and don't interact much < 1316798302 676849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no, my new DNS commits fraud < 1316798308 728144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what sort of fraud? < 1316798310 573578 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Statements and expression < 1316798321 498460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: telling me that non-existent domains point to a server they own < 1316798325 530116 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I need to get a daisy whell printer < 1316798326 198951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the link is the "calculate" statement, written as DO variable <- expression < 1316798329 762681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ouch, no opt-out? < 1316798330 400673 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so that I can V - < 1316798330 901188 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mine does this fraud too < 1316798332 412274 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i hate it < 1316798338 298303 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :8.8.8.8 < 1316798339 469817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: maybe there is, but fuck it, I'll just use Google Public DNS < 1316798347 151439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: did badly on my namebench tests < 1316798356 461283 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i tried opting out and also google public dns and it worked for like an hour but then something died < 1316798366 523271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, local dns server seems to work fine for me < 1316798391 274579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: it's probably best to start off with outputting numbers (outputting strings is really hard in INTERCAL, to the extent that people typically use program-generators to generate programs that print even constant strings) < 1316798402 779121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I like the part where you told people to use the Google DNS without telling them anything about it or who was behind it < 1316798411 867473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the commands for output and input are READ OUT and WRITE IN respectively (make sure you get that the right way round) < 1316798418 125049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I use 4.2.2.1 < 1316798422 828963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is Level3's < 1316798426 123931 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Okay, so no strings < 1316798432 500398 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1316798440 313249 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1316798450 861601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there we go < 1316798453 851285 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :ais523, read out and write in are actually weirdly logical seeming to me < 1316798460 979029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: isn't that verizon's? < 1316798461 99450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, they're just different < 1316798474 521962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, perhaps I have the wrong company, but I don't think verizon have a public DNS < 1316798483 684978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, they do < 1316798491 123377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's something beginning with four < 1316798494 79514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I think so anyway < 1316798502 958297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(with all one-digit components) < 1316798518 629102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are five types of variables; variables have a sigil showing what type they are, and a name, which is just a decimal number from 1 to 65535 inclusive < 1316798519 120793 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :brb, dinner < 1316798520 641676 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net QUIT :Quit: Leaving < 1316798531 489190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm never going to get anywhere at this rate < 1316798538 796966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as I want to eat dinner and go home myself soon < 1316798541 296956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I predicted this from the beginning < 1316798549 253673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I decided not to say so to avoid jinxing the process < 1316798553 66844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1316798565 726929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just due to IRC teaching in general? or Ngevd in particular? < 1316798592 382088 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :intercaL? < 1316798596 827768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :both :P < 1316798606 334261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IRC teaching normally goes quite well IME < 1316798621 729769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'd like to think that even if I was teaching Taneb here, he'd just randomly leave in the middle of a tutorial < 1316798635 180120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then come back three hours later when the room was being used for something entirely unrelated < 1316798655 939193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb is Ngevd < 1316798659 125634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or, maybe you knew that < 1316798678 961407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I did, the two are conflated in my mind < 1316798684 521980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I used the wrong name by mistake < 1316798691 62453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I've accidentally called you ehird for a while < 1316798696 774728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's still the name I mostly use internally to think about you < 1316798698 620066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's possible < 1316798710 215278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is there any way I can do `pastelogs ehird sanely? < 1316798716 937072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, I only want the last 50 or so occurrences < 1316798734 638213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it shows the first three hundred < 1316798744 96840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, and I want the tail not the head < 1316798746 484735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you can manually simulate it: < 1316798749 593730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(but without dates) < 1316798781 363777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run grep -i 'ehird' /var/irclogs/_esoteric/201?-??-??.txt | tail -n 300 | paste < 1316798792 581250 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20754 < 1316798799 437991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, my mind just went "unmatched `" then < 1316798808 512480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was expecting to match it with another `, so I guess I was thinking sh/bash < 1316798840 610560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it included the dates < 1316798855 674298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, most mentions of "ehird" are people quoting things you said ages ago < 1316798874 271051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!ehird < 1316798885 20983 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's optbot < 1316798896 815021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a bot that spouted back random lines from the past when its name was mentioned < 1316798898 324806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`log < 1316798900 188791 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2004-02-22.txt:06:50:25: -!- cmeme has quit (kornbluth.freenode.net irc.freenode.net). < 1316798901 497243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the best bot < 1316798905 744619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`log < 1316798906 253106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it also set the topic < 1316798907 431947 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2006-01-10.txt:22:40:03: hi < 1316798909 438692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like that < 1316798917 519340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except without usernames, I think, or with names changed < 1316798921 800294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`log < 1316798923 407496 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2008-10-19.txt:10:04:31: plop < 1316798928 906659 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what is "Setting .5 to #2/#3 instead of #1/#2" about? < 1316798936 468606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: a pessimization that I personally hate < 1316798945 34543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I prefer #0/#1 to #2/#3 < 1316798948 223290 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, err, what does it do though < 1316798949 745718 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`log optbot < 1316798950 745888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and sometimes even to #1/#2 < 1316798954 439777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's just convention < 1316798964 17887 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-03-13.txt:19:30:22: Gregor: is that like /usr/local? < 1316798964 598893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by convention, .5 is used for error returns < 1316798967 121164 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1316798974 801275 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and what is #1/#2= < 1316798978 485283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the debate is about what values should be used for error/no error < 1316798983 614879 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, elliott also had a huge strop when he was told to make it stop changing the topic but we don't talk about that. < 1316798984 551629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :conventionally, IIRC it's #2 for error, #1 for no error < 1316798989 913434 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1316798992 9013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: That was the second time around. < 1316799005 407935 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and why would #2/#3 be preferred? < 1316799009 167181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using #3 for error is an utter abomination < 1316799010 736876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :optbot had been around for months in the past, you just started whining when it was revived. < 1316799011 686174 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't understand that < 1316799018 265869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, all it does is saves a couple of characters in the error-handling code < 1316799026 995420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see < 1316799032 41172 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you said it was a pessimization above, not just a convention? < 1316799037 589703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it's easier to set one bit (the ones bit) than two bits (the ones bit and the twos bit) < 1316799059 384992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a pessimization, because the way you actually use these values is via NEXT/NEXT/RESUME or NEXT/NEXT/NEXT/RESUME < 1316799070 255851 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see < 1316799081 889415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so in the case of #2/#3, you need an extra NEXT for no reason at all < 1316799085 618019 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and what about #0/#1? < 1316799090 81395 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :is that one NEXT less? < 1316799098 826766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that works better with using computed COME FROM rather than NEXT < 1316799102 855208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1316799119 653567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with NEXT-based control, you can write it as NEXT/NEXT/FORGET/RESUME, but that's not really ideal < 1316799180 354565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, #0/#1 being one bit and no extra mess on top of that makes it excellent for use in arithmetic < 1316799203 666894 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1316799234 483265 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what happens if two COME FROM point to the same line? < 1316799241 35615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then both execute, obviously < 1316799247 606812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in undefined order? < 1316799259 217113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although generally compilers require you to set an option for that to actually happen, and error out otherwise) < 1316799263 586740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, it goes multithreaded < 1316799266 479483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1316799268 161015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I suppose it's undefined which thread starts first < 1316799290 367751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :COME FROM-created threads are more like processes, they share no context but abstention statuses of lines < 1316799307 543993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas WHILE-created threads share variables, making them more like actual threads < 1316799308 697941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: If you COME FROM yourself, does that result in the creation of infinite threads? < 1316799312 915681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If the answer is no, I don't like you. < 1316799326 700810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes if another line is also COMING FROM that line < 1316799334 899138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: two lines are, itself and itself < 1316799335 763842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no if it's the only COME FROM pointing at that line, it's just an infinite loop in that case < 1316799345 671653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"itself and itself" is not two different lines < 1316799346 821677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ok what if you have < 1316799349 61799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a) come from b < 1316799350 359445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(b) come from a < 1316799353 789019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT THEN, SCIENCE????????????? < 1316799364 896405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's just a normal infinite loop, only one COME FROM aiming at each line < 1316799374 513226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a) come from b < 1316799378 888440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(b) come from d < 1316799379 853158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, it'd lock up all the threads in the process in older C-INTERCAL versions < 1316799381 47775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(c) come from a < 1316799382 634538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(d) come from b < 1316799382 875487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I might have fixed that < 1316799388 235100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHATHAHT NOW???? < 1316799398 327431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, let me try to work that out < 1316799399 855979 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 260 seconds < 1316799399 873531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or else, run it < 1316799402 528890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could run it yourself, you know < 1316799408 653254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No I couldn't I'd have to use numbers. < 1316799416 296306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and statement identifiers < 1316799422 175475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see what you mean < 1316799423 410548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes exactly. But I can type those. < 1316799425 871689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :88, 89, 98, and 99? < 1316799433 838232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't have an eight key. < 1316799435 393495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9 and 0 I can do. < 1316799441 864077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, 9, 90, 99, and 900, then < 1316799446 732487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, when are you going to RMA it? < 1316799473 825590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I don't answer questions that involve silly words like RMA. < 1316799497 501480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, when are you going to get it fixed? < 1316799501 750506 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and why is RMA silly? < 1316799508 138561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think (a) executes, then (c) executes, then (d) executes, then (b) executes, then (a) and (d) execute, then (c) and (b) execute, then (d) and (a) and (d) execute, then... < 1316799508 802831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Soon. And because the word "return" works. < 1316799515 305036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fair enough < 1316799515 805331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you end up with infinite threads, as you said < 1316799521 675293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Is there a way to generate a countably infinite number of lines at runtime < 1316799523 635333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably following the Fibonacci sequence, or a variation of it < 1316799526 127080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1316799527 622203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now that's goo < 1316799528 243629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :d < 1316799528 952307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1316799530 391089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm happy now < 1316799536 254848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't generate lines at runtime, just threasd < 1316799537 99421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*threads < 1316799580 738530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the simplest way for infinite threads is just (a) do come from (a) (b) do come from (a) < 1316799592 597187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or the even simpler, DO COME FROM COMING FROM DO COME FROM COMING FROM < 1316799608 390261 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you can do gerund come from!? < 1316799610 167570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Yes, but that's ugly. < 1316799610 235400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wow < 1316799617 428037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because, I don't know, it feels uneven. < 1316799621 591401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"DO COME FROM COMING FROM DO COME FROM COMING FROM" :D < 1316799628 973346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: indeed; it's generally considered a bad idea, but it's /possible/ < 1316799638 561252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that's what I said < 1316799648 336078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, I quoted it < 1316799668 967367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think C-INTERCAL needs a special command line option to allow come-from-gerund < 1316799682 842019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like it does with most other particularly insane parts of the language < 1316799776 311646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with the gerund version is that you can't actually execute anything with your infinitely many threads < 1316799782 32723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they just get stuck round in circles, coming from things < 1316799796 145968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless, I suppose, you have another thread that abstains from COMING FROM every now and then to let the threads excape < 1316799798 349572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*escape < 1316799835 765234 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, can you abstain coming from coming from? < 1316799849 780833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, just from coming from in general < 1316799874 291836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose you could (in CLC-INTERCAL) do DO SWAP COME FROM GERUND WITH ABSTAIN FROM GERUND < 1316799883 871302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which wouldn't actually do what you wanted, but would be amusing < 1316799894 490703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: does that modify the language? < 1316799923 632751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, pretty much < 1316799940 831623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it dynamically changes the parser, is the way it's implemented < 1316800002 71432 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that would disable stuff like "come from nexting" too? < 1316800009 126867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(assuming you can do that) < 1316800024 286703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd swap COME FROM with ABSTAIN FROM < 1316800029 693688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with all the consequences that you'd expect that to have < 1316800035 556175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah... < 1316800119 398557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I think I'll go home < 1316800122 925767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cya < 1316800126 621998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if Taneb arrives five seconds after I leave, it's his fault < 1316800136 704006 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1316800246 738148 :sllide!~jari@ip565eb113.direct-adsl.nl JOIN :#esoteric < 1316800273 49912 :mrjbq7!~jbenedik@71-83-117-66.static.reno.nv.charter.com JOIN :#esoteric < 1316800441 312308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1316800470 288808 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1316800473 926193 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com QUIT :Changing host < 1316800473 944263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1316800487 327301 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net JOIN :#esoteric < 1316800523 503799 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Hello! < 1316800545 925648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if Taneb arrives five seconds after I leave, it's his fault < 1316800582 886732 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :That was 7 minutes ago < 1316800595 707382 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :So it's ais523's fault < 1316800640 312051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Time dilation. < 1316801148 103066 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 260 seconds < 1316801153 236267 :sllide!~jari@ip565eb113.direct-adsl.nl PRIVMSG #esoteric : /join #palm < 1316801155 755649 :sllide!~jari@ip565eb113.direct-adsl.nl PRIVMSG #esoteric :>.< < 1316801211 595697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1316801226 124627 :mrjbq7!~jbenedik@71-83-117-66.static.reno.nv.charter.com PART :#esoteric < 1316801369 326961 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1316801685 298490 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1316801753 302477 :sebbu3!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1316801862 851754 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1316801905 765296 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1316801913 759599 :augur!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1316801994 915418 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK I have a choice between headache and neckache. < 1316802066 302567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What. < 1316802074 680442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Go for neckache. < 1316802109 447445 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I vote headache < 1316802119 267405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: you have not seen the headaches I have. < 1316802124 602404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/y/Y/ < 1316802147 205666 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :But have you seen Phantom_Hoover's either? < 1316802174 624823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not a very bad headache, it's just the annoying one. < 1316802186 601960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although given my luck I'm going to start seeing aura any second now. < 1316802219 598092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought auras were only with migraines and cluster headaches. < 1316802227 918665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, they are. < 1316802230 770655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1316802235 731089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(If you have cluster headaches I strongly recommend a neckache.) < 1316802280 498357 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like how artist's depictions of auras always look terrible. < 1316802302 441321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/a/a1/Fortifikation_%28Migr%C3%A4ne%29.jpg < 1316802316 748102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like someone used a My First Comics tool to put a POW symbol there then made it translucent. < 1316802509 397955 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I've never had auras < 1316802541 887071 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Not entirely sure what a cluster headache is < 1316802554 723124 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Don't think I've had a migraine < 1316802571 102385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You'd know if you had cluster headaches. < 1316802593 87154 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :So, go with elliott. He knows aches better than I do < 1316802667 856134 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :By a long way < 1316802754 758504 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I've also never broken any bones < 1316802763 874397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Me neither. < 1316802774 756967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I've also never had a migraine and incredibly thankfully do not suffer from cluster headaches.) < 1316802780 813424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(But I do get pretty bad headaches.) < 1316802986 571082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1316802986 629263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1316802988 501538 :HackEgo!foobar@codu.org PRIVMSG #esoteric :272) 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)) < 1316802995 299010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1316803003 587543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I've never had auras < 1316803011 923694 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're great fun. < 1316803025 221307 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's like having a weird flickery blind spot. < 1316803039 333922 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :...Like when you stare into a light for a bit? < 1316803055 794624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I once touched a lightbulb because I didn't see how it could possibly hurt. < 1316803059 132983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was a smart kid. < 1316803067 432316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like, literally gripped it with my entire hand. < 1316803069 864916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Casually. < 1316803090 100177 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Funniest mental image. < 1316803117 236243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, kind of except weirder. < 1316803143 137621 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I once gave a teddy bear third degree burns < 1316803166 545083 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Accidentally < 1316803174 347213 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Actually, the first time I had one it was just this blind spot *right* in the middle of my fovea and I had no idea what was going on so I came to the logical conclusion that I was going blind. < 1316803178 964360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RIP < 1316803201 577476 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I once almost went death < 1316803209 691111 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :s/th/f/ < 1316803211 999930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you even rate the burns a teddy bear gets < 1316803213 75588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you even rate the burns a teddy bear gets. < 1316803223 99054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Oh, his stuffing is only partly black; second-degree." < 1316803223 985463 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Migraines are hella-fun. < 1316803238 818961 :augur_!~augur@208.58.5.87 QUIT :Ping timeout: 245 seconds < 1316803247 558656 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pikhq: yeah, I love them < 1316803249 380296 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :By which I mean "OH GOD MAKE IT STOP" < 1316803259 248950 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :"WHY MUST LIGHT BE PAIN" < 1316803264 20769 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I hear they're better than cluster headaches though < 1316803270 68610 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :so maybe I should feel lucky I only get migraines < 1316803387 100969 :sllide!~jari@ip565eb113.direct-adsl.nl QUIT :Read error: Connection reset by peer < 1316803626 657012 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Cluster headache, nicknamed "suicide headache"," < 1316803629 68141 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sounds great. < 1316803635 451499 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Ping timeout: 276 seconds < 1316803638 924134 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Yeah, it's the most painful thing. < 1316803641 121760 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :(literally) < 1316803646 575027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: By far. < 1316803671 882711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: They're worse than unanaesthetised childbirth, reportedly. < 1316803682 545946 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :some women get orgasms during childbirth < 1316803685 305775 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Thank goodness I "merely" have a genetic propensity to migraines. < 1316803685 400910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Reading the WP articles, am now scared. < 1316803695 756082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Well, they must have pretty good cluster headaches, then < 1316803705 918609 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :hell yeah < 1316803759 370076 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1316803771 738276 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1316803914 635048 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, now I posted more CGA Collection games; I think you asked a few of them before, such as DOWN. < 1316803915 31858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zzo38: You have 1 new message. '/msg lambdabot @messages' to read it. < 1316803926 151114 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/GAMES/cgacoll2.zip < 1316803929 457684 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :@messages < 1316803929 969427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 2d 21h 26m 11s ago: But, is it, if you ignore undefined, and work only with fully defined programs? <-- if you ignore undefined, i think () is final and a Void (empty) type is < 1316803930 143984 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :initial, similarly to the Set category in math < 1316803944 426202 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :@messages < 1316803944 874297 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1316804020 942911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're violating the usage instructions :P < 1316804044 741372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`log codu.*ogg < 1316804046 618442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Blame Phantom_Hoover.) < 1316804050 129151 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2010-05-18.txt:06:07:45: http://codu.org/music/op13/GRegor-op13-wipp2.ogg < 1316804054 334729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastelogs codu.*ogg < 1316804057 832302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What am patselogs. < 1316804059 349794 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.10590 < 1316804122 976146 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"an initial object of a category C is an object I in C such that for every object X in C, there exists precisely one morphism I -> X" In the category of sets, empty set is initial; but in Haskell, it seem to me, there can be more than one morphism I -> X. But I can understand how () is final < 1316804172 413852 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How does it work? Maybe I am confuse and misunderstand a few things? < 1316804187 402322 :Gregor!foobar@codu.org PRIVMSG #esoteric :So many oggs < 1316804197 747957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oggsactly. < 1316804246 537588 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The Oggscast. < 1316804282 872766 :Gregor!foobar@codu.org PRIVMSG #esoteric :`log codu.*mp3 < 1316804286 720408 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23.txt:18:58:02: `log codu.*mp3 < 1316804289 594541 :Gregor!foobar@codu.org PRIVMSG #esoteric :X-D < 1316804312 869153 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you need to specify the filter in the regular expression not other `log query < 1316804321 952656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2005-10-12.txt:05:31:33: http://www.codu.org/Kill_Yourself.ogg < 1316804322 129995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2005-10-13.txt:00:39:13: http://www.codu.org/Kill_Yourself.ogg < 1316804322 148297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2005-10-13.txt:07:03:22: http://www.codu.org/Kill_Yourself.ogg doesn't work for you? < 1316804322 878565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2006-02-01.txt:02:17:22: http://www.codu.org/Kill_Yourself.ogg < 1316804324 979631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2007-01-02.txt:04:49:13: http://www.codu.org/Kill_Yourself.ogg < 1316804327 5555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2007-03-30.txt:02:37:02: http://www.codu.org/Kill_Yourself.ogg < 1316804328 957850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2007-05-19.txt:21:30:07: http://www.codu.org/Kill_Yourself.ogg < 1316804330 861335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Grego linked to Kill Yourself a lot. < 1316804339 900264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: also 2009-07-25.txt:17:19:41: http://codu.org/music/auto/Onerously%20Uptight%20Toccata.{mid,mp3,ogg} since that one isn't on the Algorhythms site. < 1316804342 865131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/a/A/ < 1316804343 292021 :Gregor!foobar@codu.org PRIVMSG #esoteric :That was back in the horrible www days. < 1316804364 641942 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is GRegor-op13-wipp2.ogg silence? < 1316804380 754632 :Gregor!foobar@codu.org PRIVMSG #esoteric :zzo38: No, but it was a work in progress, so it's not really worth listening to :P < 1316804389 861076 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1316804416 704401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zee5-2010-10-08 is so catchy. < 1316804427 697118 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1316804465 662758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: So catchy. < 1316804497 82899 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like any of the game cgacoll2.zip? < 1316804540 566692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :help where is superturing.ogg < 1316804570 378338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe it is in the /music/ directory? < 1316805161 988771 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think I figured out a new (at least to me) monad, called barrier monads. It requires two additional types, the front type, and the back type, in order to make a barrier monad. < 1316805402 419910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`log superturing.ogg < 1316805406 141744 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-23.txt:19:02:20: help where is superturing.ogg < 1316805409 645029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::( < 1316805414 221109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`pastelogs superturing.ogg < 1316805418 522943 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.21784 < 1316805448 490607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/music/e/superturing/superturing.ogg < 1316805454 192316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: what's the e < 1316805461 891937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: btw the first few seconds of superturing remind me of the Loom theme < 1316805506 255777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also like how wonderfully it demonstrates that Gregor has no idea what a guitar is, how it works, or what it's meant to sound like. < 1316805675 904190 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Loom theme? < 1316805696 924128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Loom theme. < 1316805699 194711 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I'm pretty sure that's called the Swan Lake theme. < 1316805705 67079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, it had its own. < 1316805705 787160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think. < 1316805710 882846 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Are you thinking of the Council of Elders theme? < 1316805717 23091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't remember. :( < 1316805718 783783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's been ages. < 1316805727 554253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was like HALF MY LIFE ago; so last month. < 1316805728 396215 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Anyway, all its music is from Swan Lake. < 1316805741 619155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I swear it had its own theme. But okay. < 1316805750 196759 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, dear. < 1316805751 550071 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=7ZXRkfIVjsc < 1316805751 814422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's entirely possible I'm completely misremembering. < 1316805754 485303 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It... seems to? < 1316805778 750351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow that's much worse than the MT-thirtytwo version. < 1316805795 820447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :However < 1316805799 374204 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :At this point < 1316805803 149781 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Phantom_Hoover: Are you sure that's not from Swan Lake? < 1316805805 400115 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There is only one thing left to do < 1316805810 566599 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://sgeo.diagonalfish.net/paint_it_black_karaoke.ogg < 1316805815 598733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Noooooooooooooooooooooooooooooooooo < 1316805824 550895 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :From that video: «All the music in LOOM is derived from the classic piece "Swan Lake" by Tchaikovsky. This video contains four tracks - theme, Crystalgard, Shepherds, and The Forge. Each of these begins at 0:00, 2:07, 3:44, and 6:40 respectively.» < 1316805846 53006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i < 1316805846 930493 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :help < 1316805848 776921 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the karaoke < 1316805851 669911 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :my brain < 1316805862 839736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.youtube.com/watch?v=1lRrE7ui8Hg I like how Loom just blasted the overture at you for ages with nothing happening on screen at the start. < 1316805872 961978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SERIOUS GAME FOR SERIOUS ART FANS, BOREDOM FORBIDDEN. < 1316805908 936907 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION looks for the Council of Elders theme. < 1316805919 674077 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Act 4 Part 27 from Swan Lake, I remember that. < 1316805923 558194 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I love the way Sgeo just gets literally every timing wrong. < 1316805934 262749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should play Loom again, it was a: good game. < 1316805977 606828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He's singing to a tune that's consistently not Paint It Black. < 1316805984 710509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At least he's consistent < 1316805987 440574 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Loom with recorded voices? What? < 1316805991 35066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/dollar sign/./ < 1316806030 928039 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Swan Lake makes such good computer game music. < 1316806055 422465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loom makes such good ballet music. < 1316806056 556515 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The final estimate of that superluminal neutrino measurement error is ±5ns. < 1316806061 404987 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Getting unsettled now. < 1316806068 31489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: YESSSSSSSSSSSSSSSSSSS < 1316806079 97904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: You shouldn't be getting unsettled, this is literally our in on becoming the timeline where Star Trek happens. < 1316806091 741823 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I read something about monads and comonads; monads can correspond to sum types as comonads can correspond to product types, such as the "coeither" comonad which is (,) < 1316806091 800530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, but you hate the Federation! < 1316806104 170263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And we'll have to meet Vulcans and not laugh derisively at them! < 1316806110 823629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Look it's better than being stuck on this tip of a planet for the rest of ever. < 1316806122 762323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By tip I mean in the sense that isn't the sense everyone will read that as because goddamn that's confusing. < 1316806136 715698 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This planet is the felt tip of the universe. < 1316806137 512754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Also it's okay, canon states that all humans present are very, very drunk at the time. (OK, this is not entirely accurate.) < 1316806145 749618 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: http://www.youtube.com/watch?v=SW8szuOdSxc < 1316806147 695965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(But I think Cochrane was drunk.) < 1316806153 802058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I think he was always drunk, really.) < 1316806173 149868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Man, they got an orchestra to play the Loom music?????????? < 1316806177 419820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Note: I am not being serious.) < 1316806191 321335 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have the "Swan Lake" on NSF < 1316806201 489564 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :HA seems similar to UniQuode < 1316806201 834346 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: I'm pretty sure they got an orchestra to play the Monkey Island music. < 1316806227 675537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I liked that Press Play on Tape version of the MI/LeChuck's theme. < 1316806238 135665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There exists a video on youtube of an orchestra playing the Caramelldansen. < 1316806239 843645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I haven't heard anything about an orchestral version but I wouldn't be surprised. < 1316806246 159107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is literally nothing that somebody has not got an orchestra to play. < 1316806261 961406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION types "baby got back orchestra" into YouTube. Results disappointing. < 1316806295 36545 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION tends to dislike any music containing guitars and/or drums. < 1316806311 502133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dislike any music containing waveforms. < 1316806333 599804 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION 's music isn't formed of waves. < 1316806356 217098 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My music is formed of particles. < 1316806369 34462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Me too. < 1316806377 33382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just put a brick to my ear and soak up the music. < 1316806426 409626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I wonder how long it'll be until we start receiving neutrinos from the future. < 1316806439 399087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: They've planned a big neutrino party for us. < 1316806449 894503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, friendship neutrinos! < 1316806451 861721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There'll be neutrino fireworks in the sky spelling out "Congratulations for FTL!" < 1316806469 105626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's a lot of neutrinos! < 1316806484 267996 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(This should be read in the voice of the Look Around You guy.) < 1316806490 516203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: In the future, we just get our neutrinos from the future. < 1316806501 612188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's like that H2G2 thing. < 1316806506 369176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: (They all come from Penrose's Omega point, ultimately.) < 1316806538 513174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The curse of the future is that you have to deal with things becoming true before you separate the theory from its originator. < 1316806592 666532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See http://www.youtube.com/watch?v=pmw7JfsNzoY#t=5m58s but replace 'matches' with 'neutrinos'. < 1316806731 677807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: also what H2G2 thing. < 1316806739 766298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/a/A/ < 1316806789 147452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, the one with young Zaphod in The Salmon of Doubt. < 1316806798 279589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I haven't read Salmon of Doubt :( < 1316806839 808414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, there's something involving the future taking energy from the past and the past taking energy from the future and everyone getting very annoyed about it. < 1316806846 289125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1316806874 939459 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is it called when a monad is defined by (return .) and (<=<) instead of one of the other two ways? < 1316806891 520868 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Yet another way of defining a monad"? < 1316806918 9326 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are the other two ways called, though? < 1316806953 480542 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :"a way of defining a monad" and "another way of defining a monad", respectively. < 1316806960 974274 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What shachaf said. < 1316806977 309625 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :What Phantom_Hoover said. < 1316806991 920840 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What shachaf said Phantom_Hoover said. < 1316807055 81317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What shachaf sdfg;'h.,/j; < 1316807065 421937 :Ngevd!~Taneb@host-84-13-87-144.opaltelecom.net QUIT :Ping timeout: 248 seconds < 1316807155 374848 :nathan_!~nathan@host-84-13-87-144.opaltelecom.net JOIN :#esoteric < 1316807172 578582 :nathan_!~nathan@host-84-13-87-144.opaltelecom.net NICK :Ngevd < 1316807178 607131 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Need to configure this better < 1316807195 245148 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know two ways defining monads both are useful. But is the (return .) and (<=<) way ever useful? < 1316808284 856080 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Read error: Operation timed out < 1316808504 308689 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1316808685 335146 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think if you define state monad with unwrapped types (which is not allowed, however) then the definition of "return" is very simple: return = (,) < 1316808716 246951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: So define the barrier monads? < 1316808746 588274 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. Barrier monads: data Barrier f b t = Unit t | Barrier f (b -> Barrier f b t) | Fail String; ("Fail String" is optional) < 1316808752 956750 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :return = Unit; fail = Fail; < 1316808772 215070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Those look like iteratees; or at least similar. < 1316808777 527158 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Unit x >>= f = f x; Fail x >>= f = Fail x; Barrier a c >>= f = Barrier a $ c >=> f; < 1316808798 902525 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would it then be possible to define cobarrier comonad? < 1316808800 392376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Enumerator's Step type is: < 1316808805 937633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Step a m b < 1316808805 955683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : = Continue (Stream a -> Iteratee a m b) < 1316808805 955925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Yield b (Stream a) < 1316808805 956036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Error Exc.SomeException < 1316808816 31865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where (Iteratee a m b) is a newtype for (m (Step a m b)). < 1316808841 298662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: The type parameters to Barrier don't have to be monads, though, do they? < 1316808843 996005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They're not even of the right kind for that. < 1316808859 729417 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes, they don't have to be monads (you are right, they are not the right kind). < 1316808870 312881 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :They can be any types of kind * < 1316808884 49566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought you said a barrier monad was a transformation on two other monads. < 1316808886 941323 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The "f" and "b" are called the "front" and "back" types. < 1316808897 209230 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: No I didn't say it was a transformation on two other monads. < 1316808915 343774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK. < 1316808931 742601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, indeed. < 1316808937 986796 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, it is possible to convert a barrier monad with one front and back type to others, using the function: convertBarrier :: (f -> f') -> (b' -> b) -> Barrier f b t -> Barrier f' b' t; < 1316808967 456075 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(If you want to convert t as well, use fmap) < 1316809154 118425 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1316809309 552727 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose if you have only the Barrier constructor and remove Unit and Fail, it sort of resembles generator functions in Javascript. < 1316809347 425482 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But if you want to stop, you do need at least Unit or Fail. < 1316809393 585796 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1316809424 932211 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION had another thought about those neutrinos < 1316809476 989937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe it's not that the neutrinos are going faster than light, but instead it's the spacetime inside earth which isn't shaped how they think... < 1316809498 942300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION waits for Phantom_Hoover to respond to this. < 1316809501 26419 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so that the distance through earth is actually shorter than what they've calculated < 1316809503 169933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WANT A DEBATE < 1316809552 408633 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, but spacetime shaping is caused by the actual distance metric, so they'd be going faster than light anyway. < 1316809558 350850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Although generators in Javascript have no clone method; if they are pure you could make one up, though, I think) < 1316809559 25206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's hard to have a debate on just wild ideas, however my hunch is that theses neutrinos are probably the first near light-speed particles which have ever been measured speed through earth < 1316809571 509163 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: um how so < 1316809582 674671 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although it'd be fun if we'd discovered hyperspace which was only useful in places with intense gravitational curvature. < 1316809590 18814 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*had measured their speed < 1316809653 152221 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: it's not hyperspace, i'm suggesting that the neutrinos are actually going at (immeasurably close to) speed of light, it's just no one has properly measured speed of light inside earth before, for obvious reasons :P < 1316809657 44861 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, because unless they left space altogether they're still travelling n metres in less than n/c seconds. < 1316809672 782484 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, in which case GR is completely wrong. < 1316809707 992939 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: it could be only slightly wrong, with the curvature depending differently on mass density. perhaps. < 1316809718 214548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Maybe c is just slightly higher than we thought it was! < 1316809719 944595 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there ways to do it using hyperdrive? < 1316809721 381046 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 248 seconds < 1316809726 440184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Quick, let's slightly redefine the metre. < 1316809743 76272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: hyperdrive remains entirely hypothetical. < 1316809745 490623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, the error in c is waaaaaaaaaaaaaaaaaaaaaaaaay smaller than this. < 1316809765 127074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It... dude, it was a joke, metres are /defined/ in terms of c. < 1316809792 823876 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sorry, I've been staring at a physics textbook from the 80s too much lately. < 1316809795 24850 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: anyway, i'd want them to repeat the experiment with different paths through earth, and with an accelerator in orbit to see what happens in vacuum... < 1316809818 729158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Accelerator in orbit omg. < 1316809821 118077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is the best. < 1316809836 382052 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, also have we never sent stuff through the earth before? < 1316809837 368099 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i assume that would be simpler than putting a neutrino detector there :P < 1316809837 911528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What if we put a literal ring around the Earth and shot particles around them omg omg omg that's like the Ed stories kind of omg. < 1316809849 569651 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Yeah, c is 299,792,458 meters per second precisely, *by definition*. < 1316809859 776839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: sound waves, but their speed is insignificant... < 1316809862 875664 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, that is the definition. < 1316809864 535105 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Some kinds of radio waves, surely. < 1316809873 104219 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :However, the exact length of a meter or a second is undetermined. :) < 1316809876 537220 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: radio waves pass through earth? < 1316809887 540419 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, dunno. < 1316809889 705199 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i suppose that needs checking. < 1316809889 904784 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :oerjan: Some do. < 1316809897 737158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, what was that ultra-long-wave thing you were talking about. < 1316809900 872772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Phantom_Hoover: radio waves pass through earth? < 1316809903 338174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ELF, we just discussed this. < 1316809904 994087 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :oerjan: The wavelength needs to be really, *really* low for it to work. < 1316809905 32209 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :From what I know there is different kind of definition for seconds < 1316809905 496960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: above < 1316809914 920011 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :zzo38: SI unit. < 1316809917 965847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I doubt they were measuring the times with any kind of accuracy though. < 1316809928 378709 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But um hang on. < 1316809929 384023 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know it is SI unit. < 1316809937 289199 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: they definitely should measure that too carefully, then < 1316809940 225567 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was 732 km, right? < 1316809945 325242 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :(i.e. the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium 133 atom.) < 1316809947 665702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I have a feeling there's a /lot/ of error involved. < 1316809957 855910 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :zzo38: There is precisely one definition of the SI second. < 1316809970 584079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Anyway SHUT UP, I want this to be FTL. < 1316809975 600097 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, they pinned the error bars down to ±5ns, actually. < 1316809980 102257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I meant for ELF. < 1316809982 114846 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Any other definition is inherently a different unit from the SI second. < 1316809983 287696 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1316809987 526493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: What's the difference in time compared to the error? < 1316809998 987113 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Error is -60ns. < 1316810005 27301 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sorry, no, the anomaly is. < 1316810017 421290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. Yikes. < 1316810034 707615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But seriously. < 1316810039 232710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Everyone wants this to be FTL, don't they? < 1316810044 539365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I... don't really. < 1316810048 188088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why not. < 1316810050 262939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SR is *really* elegant. < 1316810060 916139 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes, that is what I thinking of, about caesium atoms. < 1316810061 149746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, but dude, come on. < 1316810073 587598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FTL is the thing that makes realistic sci-fi horribly boring. < 1316810080 836083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm. < 1316810082 61737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lack of FTL. < 1316810086 861340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is literally nothing not awesome about getting FTL. < 1316810110 27916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When has anyone ever gone "thank god you can't go faster than light, this makes things so much better!!!!". < 1316810124 787938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well yeah, but something that very vaguely resembles conventional FTL is not worth losing a crapton of physics. < 1316810142 446088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So I hope for a crapton of physics, rather than sixty nanoseconds of neutrino lead. < 1316810146 400246 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: SR is also almost surely not *quite* right. < 1316810152 501953 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :It doesn't mesh with quantum effects. < 1316810159 288018 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yes it does. < 1316810169 487469 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :QFT is all relativistic. < 1316810170 625124 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :If God had intended us to go faster than light, he would have given us faster legs. < 1316810177 795224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :GR is the one that doesn't mesh with QM. < 1316810192 286628 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Oh, right. < 1316810195 155401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Oh come on, I am incredibly sceptical that literally the only thing that can go faster than light is some neutrinos being slightly faster than they should be. < 1316810200 457588 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :SR works just fine, GR confuses the fuck out of QM. < 1316810205 870480 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :And vice versa. < 1316810207 665328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"SR is true except for a tiny bit of rounding error" is ridiculous. < 1316810230 833899 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well OK, but it's even less probable that atoms, let alone humans, would be transportable. < 1316810241 459260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Look, America needs hope. :| < 1316810252 268231 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Anyways. I am totally in favor of losing a crapton of physics in the name of finding better physics. < 1316810263 12558 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :And if this helps us do that, then fuck yeah. < 1316810266 821993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Anyway, throwing away all of physics is nice, it means we get fun new physics. < 1316810290 632409 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yeah, but this is more subtle: I'd prefer to be in the universe where SR is right. < 1316810309 965203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : When has anyone ever gone "thank god you can't go faster than light, this makes things so much better!!!!". <-- well it _could_ be the reason why we haven't been conquered by aliens yet. < 1316810319 205786 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nooooooooooooooooooooooooooooooooooooo i need to make tea < 1316810325 768283 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: And many people would prefer to be in a universe where no objects older than 6,000 years exist. < 1316810326 29716 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott cleverly asks people to take it to -blah without being in -blah himself. < 1316810336 980522 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Your point? < 1316810340 379942 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or more likely, prevented from evolving in the first place < 1316810340 879762 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, maybe it's only our neutrinos that can go FTL and we can kill all the aliens with neutrino lasers. < 1316810341 850588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It is genius. < 1316810347 747122 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how very clever!!! < 1316810347 823637 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, *whoosh* also tea. < 1316810347 928945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Sorry but any alien that can go faster than light is my kind of alien. < 1316810366 610288 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: You should tell people to take it to #esoteric. < 1316810385 547273 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: we're going to need some badass energy source to get enough energy for that to matter (although supernovas supposedly work) < 1316810387 389598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, but then #esoteric would have dylukes in it. < 1316810443 433456 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that bad help < 1316810443 596313 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :This channel needs more people in it. < 1316810448 672708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: also the neutrinos from S1987a did _not_ arrive early. then again maybe some did, we just weren't measuring yet, then. < 1316810455 731145 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*SN1987a < 1316810472 283422 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :oerjan: With our new physics we may get some badass energy source. < 1316810500 402760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It really doesn't. < 1316810507 851121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or at least it needs the right kind of more people. < 1316810509 896924 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it just needs better people < 1316810511 615248 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1316810539 156012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If monqy and shachaf weren't here this channel would be PERFECT. < 1316810545 774856 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perfect < 1316810563 176465 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but...in what way>???? < 1316810570 437934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Every way. < 1316810571 933442 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perfectly horrible < 1316810624 936489 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is true you cannot go faster than light makes everything much better, but that counts even without aliens. < 1316810694 421818 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Hmph. < 1316810717 922705 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION will contribute. < 1316810719 173761 :shachaf!~shachaf@204.109.63.130 PART #esoteric :"!" < 1316810724 632112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I knew that would happen. < 1316810727 300625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, we can just nick energy from the future. < 1316810728 465619 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye shachaf < 1316810958 768002 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"I will here try to describe all of the 500+ commands available (I am currently in the process of adding functionality)" this is going to be good < 1316810965 651424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: link < 1316810971 266146 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/HA < 1316811024 54393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HA HA HA < 1316811034 583284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no < 1316811062 759451 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :It seems a lot like Uniquode < 1316811066 877170 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking of too many commands, Ngevd, did anything happen to un--yes < 1316811091 933204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Oh, I was going to ask/say/something to you. < 1316811093 561481 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :But Uniquode has many, many more commands < 1316811093 609473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But then I didn't. < 1316811099 511155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oops. Am frogotten. < 1316811103 646424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Awwwwwwwwww frogotten. < 1316811112 911396 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did anything happen to/has anything happened with < 1316811119 374129 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :better words courtesy of monqy < 1316811122 473873 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: ELF, we just discussed this. <-- this was a few days ago before this neutrino thing, wasn't it? < 1316811127 299960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1316811130 40096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why did we stop talking about neutrinos. < 1316811133 452510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Neutrinos are fun. < 1316811168 478859 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wait < 1316811169 151759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: What should I do if I have two records with the same field type :'( (Specifically I have a /lot/ of x, y and z fields, a /lot/ of entity fields, and I even have packets identical on both the client and server end with the same field names.) < 1316811169 802936 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :if space < 1316811171 644648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::'( :'( :'( < 1316811173 673166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is a rubber sheet < 1316811178 201803 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe < 1316811180 407935 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the neutrinos < 1316811181 109888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could just use qualified modules but?? gross?? < 1316811183 751771 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are bouncing off it < 1316811188 928189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: y,ES < 1316811206 518086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How did you even manage to hit , there. < 1316811213 795015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: because i need to do my daily websites and then read up on what this discovery really is. like, do they always go 0.0025% faster than c, or is that just an average... < 1316811217 399545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Intentionally. < 1316811249 367206 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :If space is a rubber sheet, what happens if it is rapidly cooled? < 1316811257 695493 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, it's a single experiment. < 1316811276 678589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They take protons from the LHC, smash them into some graphite and time the neutrinos. < 1316811279 355701 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: qualified modules + record punning? < 1316811289 976663 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They did the experiment, and they were 60ns early. < 1316811304 211655 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I may start Uniquode again < 1316811306 186418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess the punning only works for some things < 1316811306 945141 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :With more planning < 1316811328 735765 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Like, start with features, then assign commands to the features < 1316811330 845111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The 16000 measurements figure is 16000 bunches of protons hitting the target and firing neutrinos. < 1316811334 214167 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Not the other way around < 1316811337 670882 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: It was only graphite and protons? < 1316811345 182333 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, I think so. < 1316811345 438229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: How would record punning help? Qualified modules would, I suppose; my constructors are already prefixed with C (client) or S (server). < 1316811350 956310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i.e. CRespawn, SRespawn. < 1316811351 610326 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Hmm. There's rather a lot of facilities that could produce that neutrino beam, then. < 1316811354 13020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: yes, but were _all_ 60 ns early or was that just an average. < 1316811356 462729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, obviously there were magnets and stuff. < 1316811363 465162 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, really really really high-energy protons. < 1316811363 958817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: C.Respawn and S.Respawn would be nicer... S.x/S.y/S.z and C.x/C.y/C.z are kind of ugly, though. < 1316811364 48040 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Probably not many that could measure it later, but hey. < 1316811365 585241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I guess that's okay. < 1316811374 475211 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or the fastest ones < 1316811376 157797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: If you do C.Foo { ... }, do you have to qualify the field names in the braces too? < 1316811392 371245 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Come on, you know why experiments with protons from the LHC are hard to replicate. < 1316811399 847378 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: not with record punning, that's what it's for afaik < 1316811422 343599 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OMG < 1316811423 929371 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What if < 1316811427 703013 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know that when defining instances, you don't have to qualify the names of the members of the class. I don't know about records, though. < 1316811428 741151 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :we shoot Hitler with neutrinos < 1316811437 515012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I don't think so: < 1316811437 870245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Record puns are enabled by the flag -XNamedFieldPuns. < 1316811438 46259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When using records, it is common to write a pattern that binds a variable with the same name as a record field, such as: < 1316811438 64759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data C = C {a :: Int} < 1316811438 64911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f (C {a = a}) = a < 1316811439 913532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Record punning permits the variable name to be elided, so one can simply write < 1316811441 970752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f (C {a}) = a < 1316811443 259975 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: This doesn't *seem* to be a hard to replicate one. I mean, 16,000 measurements suggests they got this going rather consistently. < 1316811452 612206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: he'll just turn into a DMM lookalike and we'll be even more hosed < 1316811458 52776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote OMG What if we shoot Hitler with neutrinos < 1316811459 917495 :HackEgo!foobar@codu.org PRIVMSG #esoteric :680) OMG What if we shoot Hitler with neutrinos < 1316811460 39360 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :And I'd *imagine* that LHC is a bit overkill for the effect they saw. < 1316811472 726973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, what pikhq said; they _have_ replicated the experiment. < 1316811476 536587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thousands of times. < 1316811501 307021 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One idea is to have data constructor synonyms, which are capitalized and usable as a pattern or as an expression. And then, also have copatterns. < 1316811505 516954 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Same apparatus, same setup. < 1316811552 473563 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :☨ would be a good character for Uniquode's churchification command < 1316811559 898056 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Yeah, there seems to be a couple dozen facilities that produce neutrino beams for particle physics experiments. < 1316811575 797581 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Probably all of them are setting up this one. < 1316811584 797414 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Probably not many that could measure it later, but hey. <-- there aren't that many neutrino detectors but it would still be nice to have several different accelerators aim at each to see if the speed varies < 1316811623 395178 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Ngevd: I don't have that character in my computer < 1316811634 765292 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Cross of Lorraine < 1316811643 594104 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :U+2628 < 1316811660 409521 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh hm record punning is not what i mean, then, some other record extension which resolves ambiguity < 1316811683 959472 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they were announced at about the same time, i think < 1316811744 437599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: btw if neutrinos are _truly_ tachyons, then using _less_ energy to generate them should make them go _faster_ :P < 1316811803 328753 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :except hm, it would be _imaginary_ energy... < 1316811827 59420 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait no < 1316811833 769450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back < 1316811840 236661 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's the rest mass which is imaginary, not the energy < 1316811840 873105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ah < 1316811848 405424 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think. < 1316811859 114915 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :FEATURE REQUESTS FOR UNIQUODE < 1316811890 177312 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because the limit for infinite energy is c from both sides afair < 1316811898 246996 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, yeah. < 1316811935 600612 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1316811986 556627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Phantom_Hoover: btw if neutrinos are _truly_ tachyons, then using _less_ energy to generate them should make them go _faster_ :P < 1316811989 378596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like Phantom_Hoover's Hawking drive. < 1316812040 415624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What's my Hawking drive. < 1316812046 981835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Hawking... thing. < 1316812047 45625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean the Hawking /generator/. < 1316812049 522304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1316812051 585250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shut up. < 1316812059 687587 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The only drive I've come up with was the negative mass drive. < 1316812069 793619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I thought they were the same thing < 1316812071 105387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I thought they were the same thing. < 1316812072 992613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Make them the same thing. < 1316812075 386302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hawking generator drive. < 1316812088 363621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Of course, the damned physicists stole my ideas before I had them, probably using neutrinos from the future. < 1316812088 778748 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1316812093 273644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Hmm, can you expose a _qualified_ module? < 1316812099 194369 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Gregor: how is your GGGGCCCC ? < 1316812114 293879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: So that you can do < 1316812116 980953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import Mod < 1316812120 317949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... A.foo ... B.foo ... < 1316812123 279758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where Mod exports A and B qualified. < 1316812172 328529 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: not to my knowledge < 1316812243 437476 :hagb4rd!~perdito@koln-4d0b7c9c.pool.mediaWays.net JOIN :#esoteric < 1316812282 107909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: This makes me: :( < 1316812285 626950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That :( denotes that I am: sad. < 1316812299 202084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it would be nice because right now I get SLogin, CRespawn, etc. from "import MC.Protocol" < 1316812301 110325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't want to have to do < 1316812301 712107 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :convertBarrier f b (Barrier a c) = Barrier (f a) $ convertBarrier f b . c . b; < 1316812303 11685 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Who's generating Whore Kings? < 1316812304 627228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import MC.Protocol.Server (Server) < 1316812307 160523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import MC.Protocol.Client (Client) < 1316812310 976394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import qualified MC.Protocol.Server as S < 1316812312 871387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import qualified MC.Protocol.Client as C < 1316812320 477735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I realise I could export Server and Client from MC.Protocol to shorten that by one line < 1316812322 319379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's still lame < 1316812391 685195 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then use S'Login if you dislike SLogin and cannot use S.Login, although this way doesn't seem nice either. < 1316812396 841795 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: DisambiguateRecordFields is what i was thinking of < 1316812401 610131 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or use S_Login < 1316812425 945035 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Use classes if you need to < 1316812439 680958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Slogging. < 1316812439 928619 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even Template Haskell if that helps. < 1316812465 336021 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :So far, all the new Uniquode has is Churchification < 1316812477 333827 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Which is an underexisting feature < 1316812761 702930 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :How is ✝? < 1316812794 694176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :✝? < 1316812804 932928 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :For the churchification command < 1316812811 421922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. < 1316812812 703785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like it. < 1316812903 59461 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I hate the way Stephen Fry is A Clever Person for no obvious reason. < 1316812915 225445 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :He was on University Challenge < 1316812960 827934 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Also, booleans literals in Uniquode are ✓ and ✗ < 1316812972 227728 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: He just presents an air of cleverness is all. < 1316812985 901001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well, he is. < 1316812986 895877 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Probably the RP. < 1316813004 723815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I mean, not saying he's a ~scientific genius~ or anything but he's intelligent and articulate. < 1316813010 358496 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :✔ is like K(true) and ✘ is like K(false) < 1316813017 907074 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, sure, but not significantly more so than anyone else. < 1316813032 247248 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :He's also charismatic < 1316813049 151094 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Ngevd: Understatement of the century. < 1316813067 184554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well, that's... I dunno, maybe you only hang about with really smart people. < 1316813080 478446 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Byte literals must be expressed as braille < 1316813095 645812 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Stephen Fry definitely does seem to be *notably* intelligent. < 1316813104 802141 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well I mean that he's not a particularly outstandingly intelligent or articulate person. < 1316813120 155128 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :And he is profoundly charismatic. < 1316813137 637016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: So? < 1316813151 504375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Nobody says he's an absolute genius apart from obnoxious fanboys and you should know better than to listen to htem. < 1316813152 489618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :them. < 1316813159 257069 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, from his general... image, you'd think he was. < 1316813183 481204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Nobody says he's an absolute genius apart from obnoxious fanboys and you should know better than to listen to them. < 1316813234 570502 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :eg. ⡜ is 92 < 1316813242 83714 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :AS A BYTE < 1316813244 500950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, best. < 1316813753 512991 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 248 seconds < 1316813852 170034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does anyone know git here? < 1316813853 410772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner? < 1316813854 960535 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Control structure is done by making a) toll booths and b) wormholes < 1316813871 891372 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Obviously wormholes are quite tricky to make < 1316813913 27709 :ive!~nn@189.179.246.222 JOIN :#esoteric < 1316813960 597848 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1316813993 428032 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :It requires embedding two (or more) Clue (Keymaker) programs and getting them to sync < 1316814056 527843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1316814081 454309 :Nisstyre!~yours@infocalypse-net.info QUIT :Max SendQ exceeded < 1316814083 248259 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Embedding Clue (Keymaker) programs is easy < 1316814094 395929 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Embedding specific Clue (Keymaker) programs is not < 1316814143 26074 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :They are created using a hash of the time, the co-ordinate, and a user-controlled variable < 1316814161 276877 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1316814248 21230 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Seeing as I don't have the character for embedding a Clue (Keymaker) program, it's tricky < 1316814266 48438 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :䌷 < 1316814270 644907 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :U+4437 < 1316814273 822053 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :*4337 < 1316814639 795271 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Anyone got a good hash for a (Int, [Int], Int)? < 1316814842 636874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why not just prepend and append the Ints to the list then hash that? < 1316814858 298509 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was going to suggest prepending both < 1316814869 432856 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like this: \ (a,b,c) -> a : c : b < 1316814879 196792 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But that is incomplete because it is not completely hashed < 1316814885 659821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would work too. I'm not sure Ngevd is talking about Haskell though. < 1316814921 749952 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It doesn't have to be Haskell; you can easily convert the program into something else I suppose, assuming you are specifying the type in the similar way of Haskell, that is. < 1316814935 772199 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I was using haskell's type notation to describe what I want < 1316814980 240647 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I want apparent randomness over bidirectionally < 1316815061 44712 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I've just thought of how to make it all much simpler < 1316815065 175569 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Use powers of primes < 1316815107 314421 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@djinn (a->b) -> (a->c) -> (a->d) -> (b->a) -> (b->c) -> (b->d) -> (c->a) -> (c->b) -> (c->d) -> (d->a) -> (d->b) -> (d->c) -> a -> (a->b->c->d->f) -> f < 1316815107 489490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c _ _ d _ e _ f _ g h i = < 1316815107 666095 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i (f (c h)) (a h) (b h) (d (e (g (c h)))) < 1316815119 532908 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :So, (3,[7,9,8],4) would become (2^3)(3^4)(5^7)(7^9)(11^8) < 1316815136 517963 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :And an integer is easier to hash than a list of integers, I presume < 1316815149 131324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hashing an integer results in... that integer. < 1316815179 236249 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Perhaps < 1316815199 28514 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :But what if it was a cryptographic hash function? < 1316815233 587499 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :What are you using the hash function for, anyways? < 1316815233 823803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Those operate on arrays of bytes. < 1316815248 884174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: How do you tell git you're splitting a file in two? < 1316815251 616940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can you? < 1316815259 137188 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :elliott: git is too stupid for this. < 1316815274 524298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1316815288 4071 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :It is also too stupid for cases such as "this file has moved", or even "this file has changed". < 1316815302 512786 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :This shit only exists as heuristics in the UI. < 1316815320 944260 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Working on Uniquode < 1316815413 999466 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 245 seconds < 1316815690 77720 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd < 1316815691 133510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :stop < 1316815697 569502 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you will make the rest of us look bad < 1316815701 945634 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net QUIT :Ping timeout: 260 seconds < 1316815714 550380 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.cs.cornell.edu/cv/researchpdf/19ways+.pdf < 1316815717 267800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Best paper. < 1316815792 295080 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Dammit, we haven't got onto matrices yet < 1316815822 53221 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, pfft, they're easy.* < 1316815845 958276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*even after like 4 years of knowing about them I still need at least two minutes to remember how matrix multiplication works. < 1316816018 467800 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :We're just doing graph theory < 1316816088 241121 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You get to do *graph theory* and you're complaining that you haven't done *matrices*? < 1316816100 994721 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I would have *killed* to do graph theory earlier. < 1316816123 438223 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What curriculum are you even on. < 1316816134 574341 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :I'm complaining that I feel behind everyone else < 1316816142 824941 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Uh... I actually don't know < 1316816147 884805 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Possibly AQA < 1316816180 493745 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :AS-level, I presume. < 1316816224 498540 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Yeah < 1316816259 178432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hang on, what kind of graphs are we talking about. < 1316816310 195876 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bridges of Königsberg graphs or y=x^2 graphs? < 1316816337 36569 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :The former < 1316816351 172608 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lucky bastard. < 1316816364 452875 :GreaseMonkey!~gm@121-74-67-110.telstraclear.net JOIN :#esoteric < 1316816364 471106 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric ::D < 1316816369 941451 :GreaseMonkey!~gm@121-74-67-110.telstraclear.net QUIT :Changing host < 1316816369 959462 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1316816377 541196 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Googling "AS-level graph theory" gives no relevant hits at all, which is rather odd. < 1316816380 575328 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Also, know any good characters for a toll booth < 1316816385 248598 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The theory of plots of functions: choosing the right line colors for maximum psychological effect. < 1316816409 353758 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, no, it's manipulating the scales to make things look more significant. < 1316816504 685820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, oh, of course, you guys have that crazy module thing. < 1316816533 979481 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Decision 1, if you really want to know < 1316816545 841780 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1316816577 238837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxwaHNhbGV2ZWxtYXRoZW1hdGljc3xneDo2NTcwNTk5NDM5NWZhZWQ4 < 1316816583 177876 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wow, that's unnecessarily convoluted. < 1316816686 863467 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1316816704 502212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1316816727 364775 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NOTE TO SELF: Ctrl-q cannot be used as a substitute for Ctrl-w. < 1316816732 159317 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1316816735 945333 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1316816748 124033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure it can, I just tried Ctrl+W and it did what Ctrl+Q does: get rid of all you awful people. < 1316816761 710529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: That handwriting is nice. < 1316816769 752432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, but I was trying to get rid of the awful people in #bay12games. < 1316816783 97579 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yes, their delicate minds cannot handle LaTeX. < 1316816829 857431 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :How about ‼ for toll booth < 1316816832 458525 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Does that say "by includies te nuber of nodes" at the bottom? < 1316816840 74497 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, everyone knows that's a cage! < 1316816843 126327 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or fire. < 1316816943 769484 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :How about ℾ? < 1316816967 337198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That will do. < 1316817018 92296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that he now has an unhealthy aptitude for Hohmann transfers. < 1316817091 299228 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc what they are that means you're doomed to be eventually lost in space < 1316817091 317534 :Zuu!~zuu@unaffiliated/zuu QUIT :Read error: Connection reset by peer < 1316817167 518508 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i would have looked it up if my laptop hadn't chosen this very moment to start some update or other < 1316817225 337253 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, a Hohmann transfer is just a way of moving between two circular orbits with different altitudes. < 1316817275 153326 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :my vague memory was: close enough. < 1316817284 573015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for the joke to work, anyway. < 1316817301 613885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: You have the fizzie-colon disease too, I see. < 1316817312 14490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: You are literally going to be the: best Asteroids II player. < 1316817347 597256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, the Project Rho guy will be, and we will cry, because he is the: worst. < 1316817353 886589 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I've: copied this thing: from somewhere. < 1316817355 64437 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: your assessment might be: accurate. < 1316817364 930291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It's so: addicting. < 1316817373 381370 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Isn't: it. < 1316817377 249800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god are we suffering a fever of: colons. < 1316817380 465902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It makes everything you say sound approximately fifty percent more: scientific. < 1316817380 606031 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :Who can see these characters properly: ﴾﴿ < 1316817384 333154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: Me. < 1316817390 745777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They look like ()s but weird somehow. < 1316817392 246226 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which is weird since i have: just heard about it < 1316817401 213113 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, I: can. < 1316817413 476310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I would: s/have: just/have just:/ < 1316817413 769650 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :elliott, that is exactly what they are < 1316817419 481277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also this is TOO FAR. < 1316817426 748559 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*this is: < 1316817426 870259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: Oh. So they're not weird at all? < 1316817436 847381 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :U+FD3E, U+FD3F < 1316817439 449832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MC/Protocol.hs:17:1: < 1316817439 629328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Constructors CRespawn and CDisconnect < 1316817439 647648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : give different types for field < 1316817439 647832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : `unused' < 1316817439 647946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the data type declaration for `ClientPacket' < 1316817440 440694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh come on. < 1316817440 464477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: o: kay < 1316817451 277690 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net PRIVMSG #esoteric :They are technically /ornate. < 1316817458 809117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. < 1316817459 226684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan has taken this to its highest: point. < 1316817470 143748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Stop you'll ruin it. < 1316817473 570257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've been happily using it for days now. < 1316817477 160495 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*ruin: < 1316817487 585868 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Also this is TOO FAR. <-- ME AM: PLAY GODS. < 1316817507 844079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1316817517 64401 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The last funny Dresden Codak strip. < 1316817545 722360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I previously had a plan to read the Hob thing, but then I read that it was awful stereotypical singularitarian dreck so then I didn't. < 1316817553 610819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have made: possibly good decisions. < 1316817574 726622 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is: awful. < 1316817636 481815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: How do I remove changes from an existing git commit? < 1316817657 290506 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :elliott: Make new changes, git commit --amend < 1316817665 497123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I want to /remove/ the changes. < 1316817669 24116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or do I git reset --soft? < 1316817682 524713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And then... how would I selectively re-apply a patch from the new commit? < 1316817683 772366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :git add -p style. < 1316817700 516860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK brb. < 1316817705 977576 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :im pro orbiter < 1316817721 915752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1316817722 522154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brb. < 1316817732 479719 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :It'd probably be easier to do "git reset files" on whatever files you want to remove changes from, and then git commit --amend. < 1316817741 825206 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :After doing git add on those files. < 1316817747 72995 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I almost don't want to work out the orbital parking brake because it'd make it less fun. < 1316817898 836329 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Huh, Newtonian gravity is fully relativistic. < 1316817906 286496 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't know why that didn't occur to me. < 1316817933 995356 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1316817990 89084 :Ngevd!~nathan@host-84-13-87-144.opaltelecom.net QUIT :Quit: Leaving < 1316818002 810818 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Isn't the only real distinction of Einstein's relativity that in it, light propogates at a constant speed no matter the frame of reference? < 1316818022 246904 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :(and thus all the implications of SR) < 1316818023 802360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not relativistic, maybe, just relative. < 1316818024 570584 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316818048 223456 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The important part being that I don't need to bother with scary complicated calculations for parking around a moving target. < 1316818071 915788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You want to park around a significantly accelerating target? Then do it yourself you lazy bastard. < 1316818082 315553 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :It's still relativistic, in a sense. < 1316818134 773016 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :It just doesn't encode the assumption that c is a constant, and all the implications this has for relativity. < 1316818148 431845 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Erm, not assumption. < 1316818154 584989 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Finding. < 1316818215 431898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is nearly as relieving as the time I realised that you can work out angular and linear force separately. < 1316818249 171387 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1316818431 782614 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :AHAHAHAHAHAHA I CAN RECOGNISE CANADIAN ACCENTS NOW NOTHING CAN STOP ME < 1316818520 584728 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you think so, eh? < 1316818536 868500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, are you Canadian. < 1316818561 828004 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :YOU MAY NEVER KNOW, EH < 1316818572 129136 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I CAN RECOGNISE YOUR ACCENT < 1316819001 557672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: waht < 1316819015 954999 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :AHAHAHAHAHAHAHAHAHHAHAHA < 1316819026 516117 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :EHEHEHEHEHEHEHEHEH < 1316819042 444595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: ... < 1316819043 643583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r u drug < 1316819053 494839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so many drugs < 1316819054 657024 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :o_o < 1316819075 110681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok good < 1316819079 364712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tiffany emoticon bot hard at work < 1316819092 743370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : It'd probably be easier to do "git reset files" on whatever files you want to remove changes from, and then git commit --amend. < 1316819094 99813 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :is there even such thing as emoticon bots? < 1316819099 880166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I only want to commit some patches to the file in question. < 1316819106 446197 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tiffany is undergoing an existential crisis. < 1316819115 367134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :\o/ < 1316819119 880016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : \o/ < 1316819123 470193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : \o/ \m/ < 1316819126 748296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi??? oh god < 1316819130 162163 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :wait < 1316819132 620269 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nooooooooooooooooooooooooo < 1316819134 938552 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :lymee left < 1316819135 996056 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::o < 1316819140 720442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1316819143 694813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :She is gone and will never come back. < 1316819145 213085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We banned her. < 1316819148 598273 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :why D: < 1316819157 890445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because she is literally the devil, we proved it with science. < 1316819161 576626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For creating an annoying emoticon bot. < 1316819168 233668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1316819180 997105 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :what.. < 1316819207 573496 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no you < 1316819207 749469 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :we do not expect you to understand these things, you are only a crappily-coded emoticon bot after all. < 1316819214 78459 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :... < 1316819221 12814 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aww, it's gone < 1316819225 527777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That is a strange emoticon. < 1316819225 623434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :whoever that was < 1316819298 771933 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION hugs madoka-kaname <3 < 1316819304 590639 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hugs ^^;; < 1316819313 43430 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric ::3 < 1316819314 690070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Madoka-Kaname is the other emoticon bot. < 1316819323 197909 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's like Pygmalion and Galatea but more weeaboo. < 1316819328 657963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote It's like Pygmalion and Galatea but more weeaboo. < 1316819330 722900 :HackEgo!foobar@codu.org PRIVMSG #esoteric :681) It's like Pygmalion and Galatea but more weeaboo. < 1316819337 155294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also lesbian. < 1316819342 813876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 681 < 1316819344 733804 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* < 1316819348 511673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote It's like Pygmalion and Galatea but more weeaboo. Also lesbian. < 1316819350 197537 :HackEgo!foobar@codu.org PRIVMSG #esoteric :681) It's like Pygmalion and Galatea but more weeaboo. Also lesbian. < 1316819358 403094 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My crowning achievement in this channel. < 1316819385 466328 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: well only because hatheist plot failed < 1316819388 427776 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*your < 1316819395 570426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: What does git reset --soft do again? < 1316819406 402180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im lazy < 1316819419 269476 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :elliott: --soft changes the head pointer. < 1316819419 784178 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, DON'T REMIND ME < 1316819433 561222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thing I just typed instead of "github": gktnjb. < 1316819434 899776 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :hm < 1316819443 808841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm is not an emoticon. < 1316819446 612894 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :what was that window manager thingy that changes colour throughout the day? < 1316819451 281756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f.lux. < 1316819454 365266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not a window manager. < 1316819455 48913 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :oh < 1316819459 295604 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :that's why I confused it with fluxbox < 1316819464 561705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Those are not emoticons. < 1316819469 51077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do your work, bot. < 1316819478 403222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm could be a thumbs-up emoticon < 1316819488 7531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Hmm. True. < 1316819489 826265 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION isn't a bot >:c < 1316819504 551492 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tiffany, have you passed your Turing test? < 1316819506 76391 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :tiffany: that's what they all say < 1316819547 557652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tiffany is even less believable than Sgeo. < 1316819554 831021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And that just adds "?" to random statements. < 1316819561 788898 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :ACTION throws erasers at elliott < 1316819562 327694 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :She's less believable than Timmy the Turing Machine. < 1316819574 864852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :She's less believable than your MOM. < 1316819587 642598 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hey, no robot could produce karaoke *that* terrible. < 1316819601 42548 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you calling sgeo's karaoke terrible < 1316819615 111083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: True. Who knew that the proof of human super-Turing power would not be the greatness of art, but the horror? < 1316819623 802803 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: i think he's referring to his mom < 1316819641 95404 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1316819661 817628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which also explains Phantom_Hoover's insanity < 1316819666 463835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i doubt he is < 1316819676 416056 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a relief < 1316819688 555580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mea < 1316819689 74708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :n < 1316819690 719440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :referring to his mom < 1316819694 402017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's obviously talking about sgeo's < 1316819695 304935 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, you have heard Sgeo's karaoke, have you not? < 1316819698 954117 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1316819701 648168 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes i have < 1316819703 603760 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's beautiful < 1316819704 972925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: You just don't get it, man. < 1316819709 536464 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1316819712 692558 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I understand, you repressed the memories. < 1316819724 38531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it's better than Trout Mask Replica. < 1316819731 633028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wat < 1316819738 763665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was a: joke. < 1316819740 297647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :my principle of turning on laptop sound only in emergencies must have saved me. < 1316819794 725978 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Oh no! The president has been kidnapped!" "Ørjan, turn on your speakers! We'll karaoke these terrorists into submission!" < 1316819800 696653 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1316819802 883599 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1316819879 680947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does Norway even have a president. < 1316819910 133281 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there a datatype to represent algebraic numbers? < 1316820023 723302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hmm, git reset --soft doesn't seem to do much < 1316820026 979170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do I need to specify HEAD? < 1316820048 778367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, I want --mixed < 1316820064 311520 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :a.k.a. < 1316820089 892671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Shhhhhhhhhhh. < 1316820098 153083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reset makes me jumpy. < 1316820124 785334 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION fixes some spelling in the [[HA]] article < 1316820162 838426 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: there is a president of parliament. < 1316820166 324711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can you fix the badness too < 1316820229 541435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :tricky. < 1316820384 744115 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, yeah, it does precisely one thing: it changes HEAD. < 1316820438 598564 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Everything that is not HEAD is not affected by it. < 1316820447 291314 :Behold!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1316820461 34302 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :And HEAD is nothing but a hash stored in a text file somewhere in .git. < 1316820473 331793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Looks like .git/HEAD. < 1316820480 138703 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Sounds right. < 1316820480 731846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$ cat .git/HEAD < 1316820480 902877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ref: refs/heads/master < 1316820489 174991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :refs/heads/master isn't a file though. :p < 1316820494 667496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait yes it s. < 1316820495 389440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is. < 1316820511 803373 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Oh, right, HEAD itself points to the branch head. < 1316820520 102983 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :It edits whatever HEAD points to. < 1316820540 77328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Two-star programming. < 1316820541 462581 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :checkout $branch changes HEAD. And then futzes with your working tree. < 1316820612 452859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Lately I've been shaking up my world by delving into Haskell. It has been quite an interesting experience. Compared to the languages I've used before it's somewhat different given it's a pure, functional language. The language is filled with features. In this post I'm going to discuss one of those, infinite lists in particular. " < 1316820616 174420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ITS NOT A LANGUAGE FEATURE YOU AWFUL BLOG POST WRITER < 1316820621 249862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/\. "/."/ < 1316820624 164717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: suffer with me < 1316820653 776144 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's not? < 1316820669 756044 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :oerjan: It's just a side effect of laziness. < 1316820677 991029 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :I can do it in C. < 1316820683 689757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: It's a feature in the sense of "perk", but it's not a "language feature". < 1316820694 647628 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :Hell, I can do it in Brainfuck with enough effort. < 1316820697 111322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Language features are something that had to be built in to the language to achieve. < 1316820702 931876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: well that's a fallacy < 1316820720 48501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everything TC is equivalent in computational power =/= everything TC is equivalent < 1316820732 168161 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think elliott and i discussed how to do it in underload once < 1316820736 80067 :pikhq!~pikhq@174-22-158-172.clsp.qwest.net PRIVMSG #esoteric :It'll be much less clean, because laziness is a Haskell native feature, rather than something that's being hacked on, but nevertheless. < 1316820862 178631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, why on earth does the transformers package support base 1? < 1316820864 910156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dependencies base (≥1.0 & <2), special-functors (1.0.*) or < 1316820864 927843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :base (≥2 & <6) < 1316821201 929702 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (()(((x)*:a)~a*^a*a(:^)*a):^)^^^(~aS:^):^ < 1316821202 93528 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :(((x)*:a)~a*^a*a(:^)*a)(x)((x)(((x)*:a)~a*^a*a(:^)*a))(x) ...out of stack! < 1316821212 784082 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1316821221 818116 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :aargh < 1316821229 266462 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1316821288 579718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: Are you too drunk for this. < 1316821300 855940 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (()(((x)*:a)~a*^a*a(:^)*a):^)^^^^(~aS:^):^ < 1316821301 9501 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :(((((x)(((x)*:a)~a*^a*a(:^)*a)x)(x)):^))((x)(((x)*:a)~a*^a*a(:^)*a)x)(x) ...out of stack! < 1316821387 539947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (()(((x)*:a)~a*^a*(:^)*a):^)^^^^(~aS:^):^ < 1316821387 596579 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :((xx)(((x)*:a)~a*^a*(:^)*a):^)(xx)(x) ...out of stack! < 1316821461 75715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (()(((x)*:a)~a*^a*(:^)*a):^)^^^^^(~aS:^):^ < 1316821461 93594 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :(((xxx)(((x)*:a)~a*^a*(:^)*a):^))(xxx)(xx)(x) ...out of stack! < 1316821513 520566 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (()(((x)*:a)~a*^a*(:^)*a):^)^^^^^^(~aS:^):^ < 1316821513 685199 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :((xxx)(((x)*:a)~a*^a*(:^)*a):^)(xxx)(xx)(x) ...out of stack! < 1316821518 143813 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1316821530 501654 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (()(((x)*:a)~a*^a*(:^)*):^)^^^^^^(~aS:^):^ < 1316821530 519411 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :((xxxxxx)(((x)*:a)~a*^a*(:^)*):^)(xxxxxx)(xxxxx)(xxxx)(xxx)(xx)(x) ...out of stack! < 1316821536 115315 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there you go < 1316821632 214603 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (()(((x)*:a)~a*^a*(:^)*):^)(~^~(, )*S~:^):^ < 1316821632 232711 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :x, xx, xxx, xxxx, xxxxx, xxxxxx, xxxxxxx, xxxxxxxx, xxxxxxxxx, xxxxxxxxxx, xxxxxxxxxxx, xxxxxxxxxxxx, xxxxxxxxxxxxx, xxxxxxxxxxxxxx, xxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxxxxxxx, xx ...too much output! < 1316821697 317755 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the first command is essentially an infinite list, and the rest prints its elements < 1316821700 604695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: are those lazy lists? :DDDD < 1316821701 831385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so cool < 1316821710 594783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: What's the Haskell equivalent to whatever you're doing? < 1316821717 402608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in, the corresponding data type < 1316821720 898421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with explicit laziness I guess? < 1316821724 13031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually wait no < 1316821727 727280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you're emulating the laziness yourself < 1316821730 700842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so a thunk would be (() -> a) < 1316821741 680688 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!bf >+[[.>].+[<]>] < 1316821777 933754 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(()(((x)*:a)~a*^a*(:^)*):^) when run produces (x) and ((x)(((x)*:a)~a*^a*(:^)*):^) on the stack < 1316821788 220701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I can't read Underload. At least not at this hour. < 1316821804 922971 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :((x)(((x)*:a)~a*^a*(:^)*):^) when run produces (xx) and ((xx)(((x)*:a)~a*^a*(:^)*):^) on the stack < 1316821808 79270 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :etc. < 1316821829 157377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so it's building its own successor < 1316821841 476515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(or tail) < 1316821879 794192 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So it's an iterative quine? < 1316821901 31853 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er... < 1316821988 265840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: plz type synonym equiv :'( < 1316821999 371307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or well at least SOMETHING vaguely type-like that isn't Underload :P < 1316822007 646421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like is it based on foldr? < 1316822014 475602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it just < 1316822020 208614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :call --> head tail < 1316822020 830697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1316822046 347471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :f p = p:f(p++[x]) < 1316822064 554528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1316822127 804282 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :call --> head tail, yes < 1316822301 208227 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1316822347 704921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the format is ((previous-head)(program to produce next head+self-quine):^) < 1316822396 540423 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with the (program to produce next head+self-quine) part not changing