< 1364860953 299429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Today's Comments on a Postcard is somewhat odd < 1364860954 734696 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1364860988 628471 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How's the pbf kickstarter going? < 1364861012 20680 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :http://lambda-the-ultimate.org/node/4708 < 1364861044 682154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell taneb Yesterday's COAP looks very much like Shaenon K. Garrity drew it < 1364861045 228919 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364861052 710579 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: is this about Bike's link. < 1364861072 180753 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :coap? < 1364861079 905453 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as far as I know the only PBF-related kickstarter was the one to erase the US national debt, and it failed < 1364861086 165813 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, depends. Am I a future psychic? < 1364861092 357488 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :imo yes < 1364861110 312395 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh, it's not a kickstarter, it's an ... updrafter < 1364861127 851977 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's an april fools joke < 1364861157 514235 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I know it's an April Fools Joke, but I thought it was a real joke Kickstarter < 1364861175 490941 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :sgeo. dude. *puts my arm around your shoulder* did you watch the video? did you notice the rewards? it's okay man. it's okay, we're here for you in this time of need for you and your perceptual capabilities < 1364861217 452659 :epicmonkey_!~epicmonke@188.134.41.112 QUIT :Ping timeout: 276 seconds < 1364861222 286987 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I noticed the rewards. I thought it was a piece of silliness put on actual Kickstarter < 1364861301 492171 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I didn't notice the video < 1364861460 59683 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1364861476 913982 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :*removes arm from shoulder* < 1364861529 121636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell taneb Also Egypt _is_ vaguely near Ethiopia, so something is clearly horribly wrong there < 1364861529 744444 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364861622 60982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: you should check your purse hth < 1364861685 964788 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, idgi < 1364861728 701611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: that Bike character looks quite shady < 1364861747 259356 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ah < 1364861757 807738 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :ACTION slowly pedals himself away < 1364861826 630858 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wait. Bike has arms < 1364861876 809325 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :actually it's just the one < 1364861880 298443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i _told_ you he was shady < 1364861880 492985 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :thanks for reminding me, asshole < 1364862190 794625 :Bike!~Glossina@174-25-51-73.ptld.qwest.net QUIT :Quit: leaving < 1364862228 99824 :kallisti!~eris@168.28.136.16 JOIN :#esoteric < 1364862228 294345 :kallisti!~eris@168.28.136.16 QUIT :Changing host < 1364862228 294484 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1364863019 709800 :Bike!~Glossina@174-25-51-73.ptld.qwest.net JOIN :#esoteric < 1364864304 602684 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1364864336 239211 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364864531 897277 :hagb4rdoux!~perdito@koln-4d0b7d8c.pool.mediaWays.net QUIT :Ping timeout: 256 seconds < 1364865556 631882 :Gregor!codu@codu.org PRIVMSG #esoteric :Hmmmmmmmmmmmmmmm. < 1364865562 160141 :Gregor!codu@codu.org PRIVMSG #esoteric :I'm finally starting to understand the Nexus thing. < 1364865583 226757 :Gregor!codu@codu.org PRIVMSG #esoteric :Google is taking an interesting approach to being manufacturer-neutral by having their "first party" product line be made by /several/ manufacturers. < 1364865585 490625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ul (H)S((m)S:^):^ < 1364865585 684746 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm ...too much output! < 1364865607 319867 :Gregor!codu@codu.org PRIVMSG #esoteric :LG, Asus and Samsung all manufacturing Android devices under the same brand name… < 1364865790 879516 :GOMADWarrior!~Regis@187.65.193.132 QUIT :Ping timeout: 246 seconds < 1364866166 537311 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 255 seconds < 1364866196 732441 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364866729 324864 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1364866782 248692 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? tervetuloa < 1364866782 624347 :lahwran-!lahwran@python/site-packages/lahwran NICK :lahwran < 1364866784 451190 :HackEgo!codu@codu.org PRIVMSG #esoteric :tervetuloa: ask shachaf < 1364866794 860165 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo ask fizzie < 1364866799 66113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: tervetuloa? < 1364866807 792130 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ask ion < 1364866816 60911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: tervetuloa? < 1364866885 921577 :ion!ion@heh.fi PRIVMSG #esoteric :oerjan: < 1364866887 427498 :ion!ion@heh.fi PRIVMSG #esoteric :t̵̤̠̰̫͔̼̣͔̘̥̪͕̳̫̼̪͉͍͆̇̇ͧ́̎ͦ̄͂ͥ̊̇̚̕͠e̝͖͉̮̙͖̠͇̘͇̊ͪ̆͆ͩ̇̓ͥ̑̏̊ͯ͟r̸̛̒͌̌̒́̐̆͒͒̀͏̻̹̪̣v̺̪̯͉͎̱̜͚͎̖͙̞͕̗̙̱ͬ̿̈́ͦͥ͒͢͟ͅe̡̧̞̼̭̘̱̪̣̪̘̤͎̣̜ͮ̈́ͫ̓͌̾̐ͫ̈͞t̛ͨͪ̉ͦ̇̊ͫͮ͑̿͂̃ͯ̄́̀͢͏̷̦̰̠̮u̵̝̜̣̱̮͎̳͔̳̳͙̮ͥ͋̏̂ͧͬ̌̈́̿́͘l͋ͦͩͮ͏̷̧̦̝̳̩̭̕o̴̷͖̘ͨ̇ͪͭ̐ͬ̀͑ͯ̒̕ < 1364866889 372504 :ion!ion@heh.fi PRIVMSG #esoteric :̣̺͖͈̺̰̣͈̞̪̠̯̱͔͕a͍̭͚̹͉̖̯̣͉͈͑̅̇͋ͨ͐͑ͪͮͮ̈́̈́͂̚̚͠͡ͅͅ < 1364866898 324735 :ion!ion@heh.fi PRIVMSG #esoteric :I wonder why WeeChat keeps splitting these to multiple lines? < 1364866919 336731 :ion!ion@heh.fi PRIVMSG #esoteric :It was a single line in the input line before i hit return. < 1364866937 892303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is clearly too much for a single line to handle < 1364866966 1898 :ion!ion@heh.fi PRIVMSG #esoteric :Oh, perhaps these actually don’t fit to the maximum IRC command length. < 1364866982 792535 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ion: wtf did you do to my screen :( < 1364866999 305279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :t̵̤̠̰̫͔̼̣͔̘̥̪͕̳̫̼̪͉͍͆̇̇ͧ́̎ͦ̄͂ͥ̊̇̚̕͠e̝͖͉̮̙͖̠͇̘͇̊ͪ̆͆ͩ̇̓ͥ̑̏̊ͯ͟r̸̛̒͌̌̒́̐̆͒͒̀͏̻̹̪̣v̺̪̯͉͎̱̜͚͎̖͙̞͕̗̙̱ͬ̿̈́ͦͥ͒͢͟ͅe̡̧̞̼̭̘̱̪̣̪̘̤͎̣̜ͮ̈́ͫ̓͌̾̐ͫ̈͞t̛ͨͪ̉ͦ̇̊ͫͮ͑̿͂̃ͯ̄́̀͢͏̷̦̰̠̮u̵̝̜̣̱̮͎̳͔̳̳͙̮ͥ͋̏̂ͧͬ̌̈́̿́͘l͋ͦͩͮ͏̷̧̦̝̳̩̭̕o̴̷͖̘ͨ̇ͪͭ̐ͬ̀͑ͯ̒̕ ̣̺͖͈̺̰̣͈̞̪̠̯̱͔͕a͑̅̇͋ͨ͐̚ < 1364867005 842762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion..................................... < 1364867016 390588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oerjan: t̵̤̠̰̫͔̼̣͔̘̥̪͕̳̫̼̪͉͍͆̇̇ͧ́̎ͦ̄͂ͥ̊̇̚̕͠e̝͖͉̮̙͖̠͇̘͇̊ͪ̆͆ͩ̇̓ͥ̑̏̊ͯ͟r̸̛̒͌̌̒́̐̆͒͒̀͏̻̹̪̣v̺̪̯͉͎̱̜͚͎̖͙̞͕̗̙̱ͬ̿̈́ͦͥ͒͢͟ͅe̡̧̞̼̭̘̱̪̣̪̘̤͎̣̜ͮ̈́ͫ̓͌̾̐ͫ̈͞t̛ͨͪ̉ͦ̇̊ͫͮ͑̿͂̃ͯ̄́̀͢͏̷̦̰̠̮u̵̝̜̣̱̮͎̳͔̳̳͙̮ͥ͋̏̂ͧͬ̌̈́̿́͘l͋ͦͩͮ͏̷̧̦̝̳̩̭̕o̴̷͖̘ͨ̇ͪͭ̐ͬ̀͑ͯ̒̕ ̣̺͖͈̺̰̣͈̞̪̠̯̱͔͕a͑̅̇ < 1364867020 795652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1364867066 160502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: implausible < 1364867098 199785 :ion!ion@heh.fi PRIVMSG #esoteric :Yeah, those take quite a few bytes. What i wrote/pasted took 506 bytes. WeeChat split it at the first space (after the colon), and the remaining part still didn’t fit in a command so it split it again. < 1364867149 689572 :ion!ion@heh.fi PRIVMSG #esoteric :shachaf: http://heh.fi/tmp/ghci-prompt < 1364867151 292828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: um i just wrote it as one line didn't i? < 1364867186 355262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good prompt < 1364867187 867635 :ion!ion@heh.fi PRIVMSG #esoteric :oerjan: With much less combining characters judging from what wc says about it. < 1364867196 960842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1364867263 736597 :ion!ion@heh.fi PRIVMSG #esoteric :Sorry, my bad. Your paste didn’t drop any combining characters after all, i think. < 1364867318 126446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think i got all at the end < 1364867329 789854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :judging by the logs < 1364867387 497479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm, maybe it actually got cut off by the limit < 1364867395 481416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :͙̮l͋ͦͩͮ͏̷̧̦̝̳̩̭̕o̴̷͖̘ͨ̇ͪͭ̐ͬ̀͑ͯ̒̕ ̣̺͖͈̺̰̣͈̞̪̠̯̱͔͕a͍̭͚̹͉̖̯̣͉͈͑̅̇͋ͨ͐͑ͪͮͮ̈́̈́͂̚̚͠͡ͅͅ < 1364867413 337305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion help stop it.. < 1364867428 978057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah seems so < 1364867433 203451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: PROBLEM? < 1364867439 847899 :ion!ion@heh.fi PRIVMSG #esoteric :I think your paste lacked the combining characters that ended up on my second line before any normal character. < 1364867457 506603 :pikhq!~pikhq@71-34-129-114.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1364867464 976872 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ДА < 1364867465 307289 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ACTION takes a tissue and rubs the computer screen < 1364867479 110662 :ion!ion@heh.fi PRIVMSG #esoteric :And that was enough to make it fit to a single command. < 1364867493 298453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: well they look like the same mess as yours in the logs. < 1364867519 390384 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: in the logs, mine is clearly cut off at the end < 1364867574 162049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in this browser which shows it has a horrible uncombined mess < 1364867577 501132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*as < 1364867845 695041 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There are now Japanese announcements for VGMCK. < 1364868084 260879 :pikhq!~pikhq@174-24-14-72.clsp.qwest.net JOIN :#esoteric < 1364868094 422640 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1364868102 728438 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It is not the first time I made something which Japanese people have used afterward. < 1364868390 51680 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :What's a VGMCK < 1364868479 634971 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :A program to write music in .VGM format < 1364868481 473184 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Ping timeout: 248 seconds < 1364868499 604630 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1364868596 697402 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :Write as in compose, convert from something else, or? < 1364869092 81792 :hagb4rdoux!~perdito@koln-4db43966.pool.mediaWays.net JOIN :#esoteric < 1364869131 975985 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :To compose your own music using MML. < 1364869222 62342 :hagb4rdoux!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :hi zzo38: how is your little sound processing project processing? got a repo? < 1364869245 399495 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :hagb4rdoux: What sound processing project do you mean? < 1364869273 379782 :hagb4rdoux!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :erm..pardon.. progressing..going on.. what its state < 1364869307 51497 :hagb4rdoux!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :damn it y am i still habardoux when joining < 1364869324 963579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hagb4rdoux: it's your inner frenchman revolting < 1364869337 555146 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Other programs to write your own music in .VGM format do exist, such as XPMCK and DefleMask and a few others, although VGMCK supports more chips than the others, and some other features are also more complete. < 1364869341 578165 :hagb4rdoux!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :shitty nettalk can't handle its appdata..though its a portable version!! < 1364869346 844349 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :hagb4rdoux: That isn't answering my question. < 1364869359 60777 :hagb4rdoux!~perdito@koln-4db43966.pool.mediaWays.net NICK :hagb4rd < 1364869444 581578 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :you < 1364869450 244140 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :are a lingu-weirdo < 1364869479 356747 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :however you are correct.. it is not < 1364869728 66121 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :zzo38.secretsoundrevolution.onComplete(share(this, hagb4rd)); < 1364869812 677625 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :it seems you are in the confuse the world with shortcuts of ideas i recently read about phase < 1364869830 989702 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :it seems you are in the confuse the world < 1364869832 163348 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That doesn't answer my question either. < 1364869857 27641 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know what little sound processing project you meant! < 1364869933 539291 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :okay..sry then. maybe it was someone else then. i guess. < 1364869968 665779 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :`log rectangl.*wave < 1364869981 517818 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :`log rectang.*wave < 1364870000 115448 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1364870011 915801 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-04-02.txt:02:33:01: `log rectang.*wave < 1364870020 523118 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :maybe it was another spacetime < 1364870038 391116 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :ACTION is out of sync < 1364870131 213923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: eek it's spreading https://www.fpcomplete.com/user/liyang/profunctors < 1364870166 398434 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: imo beaky should sue liyang for libel < 1364870189 676819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hagb4rd: maybe zzo38 has too many to guess < 1364870206 386853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: nah, that would be too easy < 1364870292 203852 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :it wasn't that important.. we were just sayin hello..stating we're not ready to change the world with our superficial collaboration :P < 1364870297 875020 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :@oerjan < 1364870298 69857 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Unknown command, try @list < 1364871126 471410 :bengt_!weed@ya.lolk.org QUIT :Ping timeout: 245 seconds < 1364871151 567415 :bengt_!weed@ya.lolk.org JOIN :#esoteric < 1364871563 566636 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Koen_ < 1364872130 626121 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :this song is crashing my heart like a train https://www.youtube.com/watch?v=X_DVS_303kQ ..(but i'm lost within a happy crowd of intelligent but sense-o-less nerds. #esoteric is the only place i can go) < 1364872140 181848 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :where is my rescue squad? < 1364872151 987353 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :(it must be exhausted) < 1364872311 161693 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :where do the irc-folks go when they get older and ..sillier? < 1364872349 272463 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1364872351 93593 :HackEgo!codu@codu.org PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1364872391 376974 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm old and silly, but i don't click voluntarily on heart-crashing links. hth. < 1364872572 675949 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hagb4rd, btw you were wrong < 1364872574 206405 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :you are a good man oerjan < 1364872587 750521 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That environment variable wouldn't have helped. Happened to see what it contained, it already had .cmd < 1364872650 853433 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :oh really? < 1364872652 179997 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric ::D < 1364872665 350780 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :great < 1364872755 474202 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :but you always shall strike me down with your rightous anger if needed! < 1364872905 910203 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :ACTION calms and relax oerjan having his swat equipped and ready to draw < 1364872912 735772 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net PRIVMSG #esoteric :*noticing < 1364873383 907315 :hagb4rd!~perdito@koln-4db43966.pool.mediaWays.net QUIT :Quit: take it easy kids! some girls are bigger than other..good night < 1364873524 98249 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i can't tell if hagb4rd is always really stoned or just a bit crazy < 1364873551 930625 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :he knows windows pretty well. it's possible he's a sysadmin < 1364873561 5736 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :which would answer that question pretty conclusively i think < 1364873627 986587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you are _this_ close to getting quoted, you two < 1364873670 438802 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi oerjan :') < 1364873688 262251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why are indexed monads not "categories in the category of endofunctor" or whatever it is? < 1364873711 897193 :nooodl_!~nooodl@91.177.109.136 QUIT :Ping timeout: 256 seconds < 1364874424 530671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they aren't? < 1364874498 294352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mse claims sigfpe's blog contains a virus < 1364874687 683828 :fowl_!~fowl@184.239.242.148 JOIN :#esoteric < 1364874891 475540 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome fowl_ < 1364874893 569655 :HackEgo!codu@codu.org PRIVMSG #esoteric :fowl_: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1364874894 105700 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's a virus of the mind. < 1364874899 821525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :vind < 1364875053 617741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: mike seems to say in the comments of http://blog.sigfpe.com/2009/02/beyond-monads.html that it's a 2-category, not a category. < 1364875098 259643 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, you can trust mike. < 1364875120 221147 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that mike stay < 1364875126 74685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://blog.sigfpe.com/2009/02/beyond-monads.html?showComment=1235695560000#c8394868375577042271 < 1364875159 155529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: profile says so < 1364875434 376847 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Storm Core is another ARMv2 implementation, other than Amber Core. Storm Core is not fixed to Xilinx Spartan-6, and runs at 80MHz on a Spartan-3, but is written in VHDL. Can Verilog and VHDL programs be combined in a FPGA? Can a single program have some files in Verilog and some in VHDL? < 1364875722 219218 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364875826 560638 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: :-( < 1364875913 643425 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know what features of ARMv2 are used by GCC? < 1364875918 128027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hopefully unrelated to my question mark thing. < 1364875998 851563 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1364876077 482721 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wait what did kmc even say < 1364876080 826628 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm horribly insecure and don't need to hear about how i'm just a "code monkey" because I don't know enough about machine learning < 1364876092 185539 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :what < 1364876100 443786 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :conversation in another channel < 1364876119 231438 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :well, aww < 1364876133 619054 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i was having a shitty day anyway so it's just, can't deal with that too < 1364876161 109042 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@hug kmc < 1364876161 339528 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/newticket?type=bug < 1364876163 808487 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, that's something. < 1364876182 666645 :ousia!~ousia@gateway/tor-sasl/ousia QUIT :Quit: ousia < 1364876198 304785 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1364876204 74172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: sorry people are being shitty :( < 1364876205 375423 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks shachaf, lambdabot < 1364876223 92181 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they should know I have a monopoly on that < 1364876230 472289 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1364876237 591595 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION hugs kmc? < 1364876246 112755 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION hugs back < 1364876248 103901 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks :) < 1364876252 391564 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :machine learning seems like an odd thing to lightningrod on anyway < 1364876265 424716 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :people have their own specialties, nothing wrong with just knowing how to code... and you know a lot more than coding anyway < 1364876295 59370 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, geez. you're one of the smartest CS people I know < 1364876299 550586 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've probably made similar statements about functional programming or whatever in the past < 1364876305 804700 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*shrug* < 1364876313 603629 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think i'm getting a broader perspective over time < 1364876317 98571 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :then again I've felt that way lately too sometimes so >_< < 1364876346 859671 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You've felt like one of the smartest CS people you know? < 1364876353 941673 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :she has. < 1364876354 953335 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i took a intro ML class; it was cool and I did pretty well, but it didn't grab me as "omg I must study this forever and use it everywhere" < 1364876368 470960 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah haskell is way cooler [THE JOKE IS ML,] < 1364876384 376484 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think there's a huge gap between knowing the basic techniques and actually getting them to work on messy real world stuff < 1364876384 711881 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :come on that was pretty good. < 1364876388 193147 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and i'm happy to leave that up to other people < 1364876390 62404 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: nein < 1364876391 212116 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :ACTION shakes elliott < 1364876396 907145 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i read that as "shanks" < 1364876399 874917 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you just don't accept me. < 1364876404 951501 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: if by good you mean bad then it was still pretty bad < 1364876405 634739 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: no that is not what I meant -_- < 1364876426 496152 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well the joke has personal meaning to me < 1364876432 863286 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because i read kmc's line that way originally and it confused me < 1364876636 426001 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :kmc: it is weird to me that the person who wrote that jit spraying thing is talking about "messy real world stuff" just fyi < 1364876698 694384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That thing wasn't ML. < 1364876709 634389 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :it's true it wasn't < 1364876741 97091 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oh. < 1364876746 887297 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :i'm bored of hume. tell me what to do. < 1364876753 806395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: smullyan hth < 1364876776 578279 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :i'm not going to "do" smullyan he's like 90 < 1364876786 88150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well hume is dead < 1364876789 503276 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doesn't seem to stop you < 1364876877 7590 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: I could kind of say something but I think I will just like, point to what bike said < 1364876882 610078 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::) < 1364876906 724809 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah I like messy real world stuff when it's, like, debuggers and kernels < 1364876909 823482 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :MATLAB not so much < 1364876913 610250 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :happy to leave that to someone else < 1364876913 965626 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Should I learn about ML? < 1364876923 464086 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I can go work at this CV company. < 1364876932 162056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: sure, why not < 1364876959 188600 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i used to be pretty into graphics too, but haven't done much of that in a while... kind of miss it < 1364876959 674069 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know if I want to. :-( < 1364876980 527075 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It is surely better than doing nothing. < 1364876982 242681 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"sorry I'm turning in my graphics homework late because I spent all weekend coding a fractal visualizer to entertain tripping people instead" < 1364877005 92641 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this works iff the graphics prof shows up to the party where you're showing off the fractals < 1364877066 412460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I know pretty much nothing about ML. < 1364877090 790992 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: also like two weeks ago I basically angsted myself into an anxious heap after spending 4 hours realizing how clueless I was at C++ at work < 1364877116 891004 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Fiora: what you have to realise is that everybody on the planet is clueless at C++ < 1364877120 981149 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :which sort of goes to the same thing, like, people say "oh you must be brilliant you do all this amazing super hard simd stuff and you know SSE and everything!" and I'm like "I don't know how virtual functions work" < 1364877125 216853 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :"save me" < 1364877128 960230 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :even if you learn things about it, you just discover new ways in which it makes you clueless < 1364877131 329462 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*nod* < 1364877135 409395 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :layer upon layer < 1364877136 153055 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :have you read the C++ FAQ Lite? < 1364877155 834463 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I understand C++ templates about twice as well as the language itself < 1364877157 502632 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think it's pretty good for getting an overview of most of the stuff in the language < 1364877165 708501 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I've read some things, it's just, I spend a few hours struggling with error messages caused by not knowing I needed pure virtual functions, and deried calsses and constructors and aghghghgh < 1364877168 397059 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because I kind of learned them first < 1364877179 734124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : well hume is dead <-- exhumed? < 1364877199 439690 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`addquoerjan well hume is dead <-- exhumed? < 1364877200 669887 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: addquoerjan: not found < 1364877217 603136 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Ping timeout: 248 seconds < 1364877226 817533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora: isn't that how learning things is supposed to work < 1364877237 820956 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yes but like i am supposed to know this < 1364877287 998106 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, now you know how pure virtual functions work. < 1364877295 268830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You are a superior person to old Fiora. < 1364877322 803357 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is the joke rating people's worth by how many things they've memorised < 1364877332 208649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the joke is old Fiora is younger than current Fiora < 1364877340 504865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so maybe she should be called young Fiora < 1364877404 685167 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mind = blown < 1364877469 882967 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wonder who was the last person who understood everything about computers that was known at the time < 1364877487 959865 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I'm not saying it's the end of the world or it's bad or anyhting I guess < 1364877492 781604 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i found this amazing computer book from the 60's < 1364877500 4803 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is mostly about weird tricks for building analog computers < 1364877516 293647 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :out of like neon light bulbs and metal discs cut into peculiar shapes and shit like that < 1364877516 957226 :pikhq!~pikhq@174-24-14-72.clsp.qwest.net PRIVMSG #esoteric :Must be amazing. < 1364877525 872926 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I am expressing a similar experience to kmc in order to build rapport and make him feel as if he is not alone, right? <.< < 1364877534 291726 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes i think so < 1364877540 990134 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::) < 1364877549 17584 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiorapport < 1364877562 978300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one of my dreams is a computer that's made out of high voltage arcs in air < 1364877566 875313 :pikhq!~pikhq@174-24-14-72.clsp.qwest.net PRIVMSG #esoteric :Fiora: No, I am building rapport so I can demolish it, thereby making him feel more alone than he ever thought possible. < 1364877579 481552 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems not implausible that you could build logic gates this way < 1364877592 899097 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it has hysteresis since the ionized air conducts better than regular air < 1364877598 625662 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and you can have complicated geometric arrangements < 1364877604 311058 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq is cruel < 1364877609 850873 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also it floats upward so maybe that's useful? < 1364877610 45449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Bird is Cruel! < 1364877617 627277 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: has bike linked you to the, um. was it a hamster computer? < 1364877625 29375 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haven't seen that < 1364877630 406920 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :it was some animal computer < 1364877635 237835 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :er, animal logic gate < 1364877635 784518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :_The Unpleasant Profession of Jonathan Hoag_ < 1364877651 270424 :pikhq!~pikhq@174-24-14-72.clsp.qwest.net PRIVMSG #esoteric :Well, I guess you can build computers from string and apples, so... < 1364877664 359522 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh, crabs, I think? < 1364877674 74364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, crabs! < 1364877676 294393 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :http://arxiv.org/abs/1204.1749 < 1364877682 428481 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I think that's the one bike linked me < 1364877691 450851 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Computers can be made in all of these ways? < 1364877693 4583 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah yes the crabputer < 1364877693 733499 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what, no video < 1364877695 686780 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I didn't know that. < 1364877754 946290 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's the best < 1364877762 249460 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i mentioned it in a lecture and the students were pleased < 1364877802 65675 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :crabputer, crabputer, work like computer, taste like crab < 1364877817 475775 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it has an "intimidation plate" < 1364877844 853673 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Computer? She can solve the 'alting problem! < 1364877903 573921 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :-_- < 1364877932 631413 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :*giggle* < 1364878223 40624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora: pshufb isn't fast like the other shuffles? < 1364878270 250611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, this is about Atom. < 1364878278 525872 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe Atom was relevant to the code I used pshufb with. < 1364878317 282503 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, pshufb is fast on *most* things, I think. the atom is a big exception < 1364878347 770884 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I have no idea how they managed to make it 6/6, just, geez @_@ all the other shuffles are fast too < 1364878415 525713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Pretty crazy that that even exists. I thought they were still on 22nm or something, but now they're using the atom? < 1364878435 775381 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :from what I've heard I think the atom is kind of an old architecture at this point, like, all the updates to it have been just shrinks? < 1364878445 671166 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :there's a next-gen atom coming out soonish though, supposedly it'll be way better < 1364878457 927676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(it was just a stupid pun, sorry) < 1364878464 440256 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :.... XD < 1364878480 784376 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :that joke was good and I am bad for missing it < 1364878481 450029 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION shoves shachaf into an ion trap < 1364878504 533719 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo ion would be a better fit. < 1364878507 73763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/.$// < 1364878529 165814 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :there's a few other really ridiculously slow instructions on low-power chips, from what I remember < 1364878534 655259 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I think the bobcat has like a 20-cycle or something palignr < 1364878540 833701 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :which is a 1 or 2 cycle instruction on everything else in the cosmos < 1364878573 877121 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wish I knew about all the things Fiora knows about instead of boring things like pure virtual functions in C++. < 1364878583 436349 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :then maybe i could be cool like Fiora and use a haswell???? < 1364878584 799386 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :._. sorry < 1364878587 609072 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can combine your knowledge < 1364878593 536379 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :through internet relay chat < 1364878593 730813 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :geez it's really not that cool... < 1364878625 256692 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think for one release cycle, Ubuntu supported an architecture called "lpia" which was i386 but compiled specifically to run well on low power chips < 1364878627 493766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i didn't say it was cool i said you were cool < 1364878638 456650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also i only use the word "cool" ironically < 1364878643 274372 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :coolronically < 1364878650 735931 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which isn't to say i don't mean it < 1364878655 239396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or that i do < 1364878655 973963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1364878658 105478 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what am i even saying < 1364878670 327009 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :life tip: ignore everything shachaf says in lowercase < 1364878671 697703 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: the curse of irony < 1364878691 710051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION glabnu ste gyatovlip trag yalofato sru inga tlom tugafasi < 1364878708 572641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: second life tip: ignore everything shachaf says in uppercase < 1364878716 198296 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :so uh i just explained Functor to a perl programmer < 1364878722 600397 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :is there like... a support group i can sign up for < 1364878734 201694 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: halp < 1364878736 110674 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's not rot13 < 1364878742 580 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :(fiora is not actually cool, she just has a dumb autistic brain that memorizes dumb things that aren't useful and then has nobody to talk with about them) < 1364878744 529589 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not rot13 english anyway < 1364878748 363046 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :fiora......... < 1364878763 386314 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora: Wow, that's just unfair. < 1364878770 427138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we talk about them here < 1364878779 663642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You wouldn't talk like that about other people, so why would you talk like that about yourself? < 1364878786 519122 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Fiora, if you keep being such a jerk to Fiora I'm going to have to take drastic measures. You shouldn't be so mean to your friends. < 1364878799 6454 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :I mean, she's right there, man! < 1364878805 217612 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you say that people have "dumb autistic brain"s and so on I'll classify you as a mean person. < 1364878812 650785 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION is a mean person I guess < 1364878826 613813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Go sit on the group W bench. < 1364878837 626699 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now, kid! < 1364878842 191456 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :on the upside #esoteric's topic is dumb things that aren't useful < 1364878863 988626 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yes but other people actually know about them and can talk about them < 1364878871 33710 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :so they're not useless at all < 1364878881 772502 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :fiora you know lots of things and you talk to us and also me about them < 1364878922 893045 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, but nobody else can really say anything meanngful most of the time so I just kind of talk at a wall for a bit and go back to playing pokemon or something < 1364878930 346061 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Fiora: I hate to break this to you but I think more people know about CPUs than esolangs < 1364879017 631940 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well technically nobody talks about esolangs in #esoteric anyway. oops. < 1364879065 704576 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :maybe a #cpus? <.< >.> I guess you're right < 1364879222 950834 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Ngåit < 1364879241 760791 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if you can't think of a way to do something without coming off as pretentious, then it's probably pretentious, right? < 1364879298 263472 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :sorry for dumb angsting < 1364879305 969862 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :ACTION patpats fiora < 1364879353 946370 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION hugs Bike  < 1364879362 558416 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :hug. < 1364879363 490520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@hugs all around < 1364879363 684297 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/newticket?type=bug < 1364879694 123532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :bugs all around. < 1364879738 869145 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :coppro: well do you think that "is pretentious" and "comes off as pretentious" are distinct concepts? < 1364879742 556607 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't really think so < 1364879765 721595 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :an idea might be doomed to come off as pretentious thanks to the audience's attitudes, but still be a worthwhile idea < 1364879829 849290 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are some things that are kind of universally labeled as pretentious in popular culture < 1364879897 334047 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for example kmc <-- brun < 1364880064 484427 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :confession i enjoy modern art < 1364880088 232278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike how could you....... < 1364880119 312859 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :confession i enjoy monoids < 1364880143 449982 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :the portland art museum has this piece "Alaska" that's a bunch of TVs stacked on a car displaying a twenty second loop of the sun rising < 1364880146 451514 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :it's amazing < 1364880190 81446 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :on a cart* < 1364880195 125488 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I,I "You ASCII silly question, you get a silly ANSI." "Alaska silly question whenever I want to!" < 1364880195 536330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's what alaska is like irl < 1364880202 662675 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :and another one that's a TV covered in garish paint displaying some obscure cartoon < 1364880206 94236 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: cool < 1364880213 674920 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i have been to Alaska and it is not like that "irl" < 1364880221 327443 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :they also have a bunch of Monet and stuff but like, TVs man. < 1364880238 415677 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is alaska cool irl < 1364880241 681183 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :um i mean < 1364880245 97849 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in the non-temperature sense you asshole < 1364880251 622153 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :depends on what you like < 1364880253 87297 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :imo cold places with lots of snow are pretty cool < 1364880258 525620 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't know if this applies to alaska < 1364880275 900484 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you like mountains, bears, seasons of unusual duration then they pretty much have you covered < 1364880287 52569 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :rednecks flying small planes < 1364880299 346431 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :alarming rates of sexual assault < 1364880320 386300 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :isn't that just america in general OH BURN n.b. I don't know if amurikka's rape rate is actually higher or what < 1364880322 880157 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :More alarming than other places? < 1364880328 633374 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1364880331 174917 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i was there in the summer so it was only a normal amount of snow < 1364880364 861456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Summer? She is not a number, she is a free woman! < 1364880375 617091 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf.... < 1364880389 806123 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: yeah I think it's much higher than any other state < 1364880393 996715 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't know why < 1364880404 722992 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :another thing about alaska: they pay you money to live there < 1364880405 81712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: help im addicted :'( < 1364880415 91334 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :another thing about alaska: it's next to canada and also russia? < 1364880426 400998 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't be silly those are on opposite sides of the map < 1364880467 916777 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :uh shachaf if you zoom out all the way you will see that Alaska is next to the left copy of Russia < 1364880473 698084 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1364880475 430513 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :although quite far from the right copy < 1364880486 31569 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've got to sleep now < 1364880488 330474 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as i was typing before kmc made me laugh: i like the idea that alaska is so awful they have to pay you to live there < 1364880504 557448 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :do you get paid to live in like whitehorse or wherever < 1364880505 652024 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i will share any additional thoughts about alaska (if any) tomorrow < 1364880509 473159 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc no < 1364880510 404993 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :or do you just starve because harper suxxx < 1364880513 97269 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't live without more alaska fax! < 1364880519 835548 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :here fax is short of factologies < 1364880545 330365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask kmc for additional thoughts about alaska < 1364880545 524918 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364880559 300125 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :this book talks about Milner but not in a type way, gosh < 1364880573 334982 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did you finish lyah and/or the report yet Bike < 1364880577 519292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: does it talk about harper < 1364880590 897878 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :shachaf no elliott yes like ten years ago? < 1364880596 879681 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :have you written any programs in haskell yet < 1364880607 320135 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :nah < 1364880608 812569 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: the joke is harper of existentialtype.something.com < 1364880613 483481 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you're "Sgeo"ing haskell < 1364880617 419012 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :that's a dumb joke < 1364880626 875106 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder if harper likes harrop < 1364880629 972182 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :elliott, well, i don't write any "useful" programs anyway < 1364880635 328726 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :harroper < 1364880643 898155 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :so i'll probably just stick to SNOBOL whenever i do, books be damned < 1364880651 538689 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you actually write snobol < 1364880660 551214 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :lol god no < 1364880671 174835 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :I have the manual though. It was neat. < 1364880675 417992 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait have you read the typeclassopedia < 1364880677 237513 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@where typeclassopedia < 1364880677 947600 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Typeclassopedia < 1364880680 363467 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a good thing to read < 1364880721 980855 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oh, the composable monads thing is like that Steele paper i read back in the pioneer days < 1364880745 101009 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you mean monad transformers < 1364880768 372779 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : @let sum'n'max x y = (x + y, max x y) < 1364880772 307041 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf is an awful person, guys < 1364880789 348242 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :yes i mean those. < 1364880816 652399 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :> sum'n'max 4 719 < 1364880818 938115 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (723,719) < 1364880825 64681 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :useful < 1364880831 700108 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the name, Bike < 1364880848 210858 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oh! oh like the bunny < 1364880864 576290 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :also these monad transformers seem a bit «'"inelegantly"'» defined < 1364880875 228631 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monad transformers are kinda weird but waht do you mean by that < 1364880877 932749 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean they're useful < 1364880886 177864 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :yes < 1364880900 442166 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :like this typeclassy thing < 1364880905 584899 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :whatever i don't want to sgeo too hard here < 1364880929 667028 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :"Is the composition of two monads always a monad? As hinted previously, the answer is no. For example, XXX insert example here." < 1364880938 68498 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean the MonadState class thing or what? < 1364880941 974611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: that's you < 1364880944 514897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's your cue < 1364880946 277717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or just MonadTrans itself or < 1364880951 473729 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do something meaningful in your life < 1364880952 640952 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Yeah the MonadState etc. class thing. < 1364880956 261264 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah well < 1364880960 228864 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :The concept itself is fine and probably hella useful, I'm sure. < 1364880961 805371 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it beats "lift $ lift $ lift $ get" < 1364880965 755908 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: btw adjunctions < 1364880969 613921 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but i agree, it's slightly ad-hoc < 1364880972 380460 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :imo fuck adjunctions < 1364880980 645666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just also very useful to have those auto-lifting classes < 1364880994 202440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and sometimes being polymorphic over monads that satisfy some of the classes can be useful < 1364881002 362340 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :btw "What is the kind of t in the declaration of MonadTrans?" the answer is (* -> *) -> * -> *, right? < 1364881016 621668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1364881016 836461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@kind MonadTrans < 1364881018 381841 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :((* -> *) -> * -> *) -> Constraint < 1364881022 643749 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yep < 1364881025 768254 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :cool < 1364881028 127337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: imo s/adjunctions/you/ hth < 1364881032 637672 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :shachaf :( < 1364881036 374022 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: you can use :k MaybeT or such to find that out in ghci, btw < 1364881046 959998 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't be dissin' adjunctions Bike < 1364881051 300377 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :hm i didn't realize constraints were kinded, that's pretty obvious really < 1364881051 911795 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you don't know what you're up against < 1364881057 861855 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they're not really < 1364881059 944193 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're not, in standard Haskell. < 1364881062 780479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a GHC extension. < 1364881063 741850 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they are in a new, experimental ghc extension < 1364881076 941635 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which lets you do crazy thinsg like classes of classes < 1364881092 955826 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: want to see something crazy < 1364881097 412574 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :standard haskell like barely mentioned kinds at all < 1364881101 585066 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :just kind inference and that was it < 1364881104 346771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh maybe you have to know about comonads first < 1364881118 942076 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :does typeclassopedia cover arrows < 1364881121 566464 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget & hope not < 1364881126 98378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :comonads are just comonoids in the cocategory of endofunctors < 1364881126 741973 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :here's that edward kmett guy again < 1364881136 93856 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(btw cocategory = category. i just said that to make it seem complicated) < 1364881137 997895 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That Edward Kmett Guy < 1364881139 35380 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :elliott: I'll skip that part just to satiate you. < 1364881150 345126 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :To feed you. Yes that is what I meant. < 1364881153 304385 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: did you know that edwardk used to be in #esoteric a lot?? < 1364881163 526139 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Yes < 1364881168 442511 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok. < 1364881179 305414 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Since like. you mention him at all as a person you know < 1364881194 292554 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: did you know edwardk is the 5th most active user on github?? < 1364881199 710070 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you suggesting the only people I know are from #esoteric < 1364881202 971342 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :creepy < 1364881216 400808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://gist.github.com/paulmillr/2657075 < 1364881218 772295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :none of us have ever talked to edwardk, we are just in his fanclub < 1364881237 161097 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i am in conal's fanc lub < 1364881239 584636 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :are you suggesting the only people I know are from #esoteric <-- well. yes? < 1364881240 34080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the joke is lub < 1364881246 941991 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: well that's only like half true! < 1364881260 344037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :BUT WHICH HALF < 1364881272 84936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hey Bike do you like kripke structures < 1364881293 178577 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :i like kripke < 1364881296 148960 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :so let's go with yes < 1364881306 903604 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1364881311 268814 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that doesn't work < 1364881312 998502 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :wait fuck he's still alive < 1364881319 706595 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you only like dead people < 1364881329 838575 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :no i just, i thought he was dead < 1364881330 463295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :me too Bike. me too. i like you Bike. :-) < 1364881334 80413 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :who ever heard of a living philosopher < 1364881339 399119 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :watch out:-) < 1364881352 816197 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: do you like de bruijn thingy < 1364881354 475404 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :a wolf actually started howling right when you said that < 1364881356 4017 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :good timing < 1364881361 830552 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :shachaf: which thingy (probably yes either way) < 1364881365 206368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the joke is the answer is yes no matter what thingy is < 1364881369 923279 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because de bruijn was the best < 1364881375 260461 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :sounds good < 1364881393 116046 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :"Note: MonadFix is included here for completeness (and because it is interesting) but seems not to be used much. " < 1364881411 57308 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Tell that to nwf! < 1364881426 661682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The only way I know of to understand MonadFix is to read the PhD thesis that introduced it. < 1364881433 547321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fortunately it's a very readable thesis. < 1364881447 883823 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :wow hm this is not really what scope means whatever < 1364881471 369007 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :" One of the motivating examples given in the original paper describing MonadFix (see below) is encoding circuit descriptions." good to read huh < 1364881490 793876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it reads like a novel < 1364881497 371171 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the joke is novel contribution to something or other < 1364881502 243136 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know < 1364881504 582521 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1364881577 164790 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :"Why is this OK? Isn't fromJust almost as bad as unsafePerformIO? Well, usually, yes. " < 1364881588 387321 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: scope? < 1364881602 249290 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :nothing just being anal < 1364881610 345646 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :me too < 1364881617 337574 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :25/8/366 < 1364881617 532620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ScopedBikeVariables < 1364881628 214991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 25/8/366 < 1364881629 542647 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 8.53825136612022e-3 < 1364881641 144446 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :"The interesting thing to note is that maybeFix will never crash -- although it may, of course, fail to terminate." < 1364881658 82833 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whats that supposed to mean.................... < 1364881687 175188 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :"It almost seems, spookily, that mfix is sending a value back in time to itself through the IORef" < 1364881687 485498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :crash, n.: fail to terminate (n. stands fro definition.) < 1364881704 247270 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i already made the n. stands for definition joke shachaf < 1364881704 844197 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :spokily < 1364881705 810547 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :In this case it probably means doing fromJust Nothing < 1364881710 270252 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: ??????????????????? < 1364881718 951004 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :im pretty sure i just invented it < 1364881721 166296 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :which is "impossible" or whatever i dunno < 1364881758 723481 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: I think you're ready to learn about lens. < 1364881766 320739 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oh god < 1364881771 676117 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :fiora help somebody help < 1364881781 107718 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :anybody < 1364881792 231627 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :counterpoint: shachaf is wrong < 1364881806 152945 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: A lens is a getter-setter pair. < 1364881815 224649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's say a Foo contains a Bar and a Bar contains a Vaz < 1364881844 474840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have a Lens Foo Bar and a Lens Bar Vaz you can construct a Lens Foo Vaz < 1364881858 189374 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: just ignore him < 1364881860 955270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And you can use it to get and set the Vaz inside the Foo. < 1364881902 326235 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> view (_1 . _2) (("hello",5),True) -- getter < 1364881904 536415 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 5 < 1364881912 437208 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> set (_1 . _2) 100 (("hello",5),True) -- setter < 1364881914 300341 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (("hello",100),True) < 1364881927 230778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :_1 is the lens for the first element of a tuple. < 1364881932 744647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :_2 is the lens for the second element of a tuple. < 1364881947 787651 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :needs a catchier name < 1364881963 602507 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :cadar, say < 1364881984 644669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's called a lens because it "focuses" on some part of a value. < 1364882001 136306 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Wait, did you mean that you don't want to learn about lenses? < 1364882005 642930 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought that was a joke. < 1364882014 297684 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :no it meant... i don't know what it meantn. < 1364882021 893007 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :this sounds kind of like the "zippers" in lyah. < 1364882061 240951 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lens s a = (s -> a, s -> a -> s) < 1364882071 936672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s is the outer type, a is the inner type. < 1364882075 620032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's a getter-setter pair. < 1364882088 77432 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1364882094 440664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can write compose :: Lens s a -> Lens a x -> Lens s x < 1364882099 83982 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Exercise: Write compose.) < 1364882107 682294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are also other representations of lenses that let you do a lot of things. < 1364882175 12972 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 245 seconds < 1364882391 635225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: elliott thinks profunctors are too hard for you. < 1364882404 409503 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you going to take this sitting down?! < 1364882410 786096 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Well, it's true, I don't see how to compose the setters. < 1364882423 500798 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Are you talking about me elsewhere or are you just the same person dressed as two people? < 1364882442 832754 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :we're two people dressed as the same person < 1364882450 773920 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Well, you'll have to use the getter too. < 1364882452 188672 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hanging out in #bike < 1364882452 748466 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :You guys are pretty short. < 1364882458 980643 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Oh. Wow I forgot you could do that. < 1364882476 927609 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :#bike is an actual channel? < 1364882494 791946 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :imo everyone here but me should join #bike while i think about this stupid problem < 1364882502 54672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are bike channels on Freenode. < 1364882513 951561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder if I should mention it? < 1364882518 116074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are also train channels. < 1364882537 52213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that's OK to mention. < 1364882539 768699 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you like trains you should join #cslounge-trains < 1364882545 340939 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I made a #bike < 1364882547 833191 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I guess < 1364882621 235793 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: wow, shachaf was really mean to you! < 1364882623 400951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in your channel. < 1364882638 854474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: you didn't see the thing I did before you joined. < 1364882643 402321 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :You all are bad at being in #bike. < 1364882644 853262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :/t Bike? more like Bestpersoneverike < 1364882645 763910 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Just so you know. < 1364882648 355975 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :23:02 -!- #bike You're not a channel operator < 1364882670 767988 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Except Fiora. She's got this shit down. < 1364882678 55879 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony JOIN :#esoteric < 1364882686 839595 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :bike you should join #bike < 1364882693 344843 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora is too busy being in #fiora < 1364882749 988035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: btw it helps if you use "polymorphic lenses" < 1364882754 437704 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :guys help this is too many irssi windows. < 1364882757 994712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it makes the job easier < 1364882778 821795 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :s -> a -> s, a -> x -> a, get s -> x -> s. So it's just... \s x -> set2 (get1 s) x, to write it in the horriblest way possible probably < 1364882797 971340 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :\s -> set2 . get1 s < 1364882825 398340 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: don't give Bike the pointfree bug < 1364882829 384248 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :he's still free < 1364882833 794819 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :There's still a point right there. < 1364882842 225804 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Is there an #orange? < 1364882876 478650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I,I We'll surely avoid scurvy if we all eat an orange. < 1364882895 864092 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Is that a monkey island quote < 1364882904 318448 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :and what the FUCK is I,I < 1364882907 80864 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :stop that shit. < 1364882923 580052 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i literally heard that in guybrush's voice jesus < 1364882965 967702 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Oh, and the first part of compose is just . obviously < 1364882977 668623 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1364882980 986795 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So that's what lenses are. < 1364882992 490941 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They let you do updates of things nested deep inside other things easily. < 1364882993 508888 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: hmm, if you do (s, a) -> s or (a, s) -> s does the composition of the setter look more symmterical/uniform? < 1364882999 88046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In a purely-functional way. < 1364883013 59325 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: I doubt it? < 1364883020 522798 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, you still have to use the getter and the setter. < 1364884888 12385 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Want more lens puzzles? < 1364884902 646732 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :why not. < 1364884907 760008 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1364884912 883122 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, next lens thing: < 1364884920 22538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can make it "better" by adding more types. < 1364884928 189334 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :type Lens s t a b = (s -> a, s -> b -> t) < 1364884941 797055 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is better because now you can change the type of the inner field and it still works. < 1364884955 712730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example: Lens (e,a) (e,b) a b < 1364884967 36167 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> set _1 "hello" (1,2) < 1364884969 51134 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : ("hello",2) < 1364884973 325476 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This wouldn't work with the Lens s a version. < 1364884992 134440 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :But now you'll need to have lenses starting with b and t if you want to keep lensing, don't you? < 1364884997 577743 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also it makes it easier to write code because the type system catches your mistakes. < 1364885002 521808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1364885012 725336 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :compose :: Lens s t a b -> Lens a b x y -> Lens s t x y < 1364885016 110188 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :lens batman_the_animated_series < 1364885040 327701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: You're missing all the good anecdotes in #fiora by the way. < 1364885053 204730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've told several anecdotes. < 1364885071 278437 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :I guess I can join #fiora. < 1364885371 547033 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: you made an awful mistake < 1364885387 493876 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Was the mistake joining #esoteric? < 1364885408 51070 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :I bet the mistake was reading this book by Aczel. < 1364886039 633235 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora: You should talk about false sharing! < 1364886050 22475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"best thing ever false sharing imo" < 1364886190 234023 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :what about it @_@ < 1364886200 424347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1364886359 411389 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1364886800 654931 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1364886928 839684 :impomatic!~digital_w@146.90.131.109 QUIT :Quit: impomatic < 1364888194 547942 :Bike!~Glossina@174-25-51-73.ptld.qwest.net QUIT :Quit: me < 1364888255 574511 :epicmonkey_!~epicmonke@188.134.41.112 JOIN :#esoteric < 1364888595 987331 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1364888836 353069 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1364888855 598211 :sebbu!~sebbu@ADijon-152-1-28-243.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1364888894 778967 :sebbu!~sebbu@ADijon-152-1-28-243.w83-194.abo.wanadoo.fr QUIT :Changing host < 1364888894 973565 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1364889331 28324 :Halite!~HaliteBir@unaffiliated/octagonfly JOIN :#esoteric < 1364889413 11344 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :grr < 1364889413 368507 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Halite: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1364889448 230298 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :. < 1364889842 837608 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :The reason I'm not wildly making up epic syntax is because it's hard to code it < 1364891047 613123 :Taneb!~nathan@host-92-23-117-149.as13285.net JOIN :#esoteric < 1364892145 873584 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1364892888 823339 :nooodl_!~nooodl@91.177.109.136 JOIN :#esoteric < 1364893359 409203 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1364893366 143447 :HackEgo!codu@codu.org PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1364893383 944596 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :What is `slist for? < 1364893385 35198 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :...slist < 1364893415 351210 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :homestuck < 1364893451 811185 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :So why is there both ^list and `slist? < 1364893474 434288 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :list is a backup in case slist isn't working < 1364893491 898238 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :I thought ^list was the canonical one < 1364893500 213759 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :^list < 1364893500 408406 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1364893519 131936 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :add me < 1364893520 752447 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :^list < 1364893520 947001 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1364893523 8020 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :it's two different bots, I think? < 1364893530 33832 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :it's two bots < 1364893677 946106 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :There's some bug in my Underhanded C contest code that is changing Taneb's number of BFFs to 0 < 1364893704 987509 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I'm making a programming language. Wish me luck. < 1364893822 763804 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Taneb Y U NO HAVE FRIENDS < 1364893834 473959 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Because I try to have to many < 1364893891 764159 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Really naming one of my test variables "Taneb" is worth it for that reason < 1364894098 646143 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1364894410 200220 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Oh, I get it < 1364894426 995455 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :I was cloning Taneb before he made friends < 1364894448 350120 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :can I have friends < 1364894501 653212 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Fiora: I haven't added any yet < 1364894545 96533 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :I was just going to use Fiora as a test case for someone who didn't have friends, at first < 1364894558 63505 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :And then I was going to make Taneb and Fiora be friends < 1364894618 896090 :nooodl_!~nooodl@91.177.109.136 QUIT :Read error: Connection reset by peer < 1364894635 228350 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1364894643 115232 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :what ;-; < 1364894680 171794 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric : user ThatOtherPerson = user_init(1337, "David Beckley", "ThatOtherPerson"); < 1364894680 697386 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric : user Taneb = user_init(1234, "Nathan van Doorn", "Taneb"); < 1364894680 892017 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric : user_add_bff(&ThatOtherPerson, &Taneb); < 1364894685 877300 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :user Fiora = user_init(101, "Someone Random", "Fiora"); < 1364894700 776247 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :??????????????????????????????????????????????????????????????????? < 1364894701 525383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :gasp Fiora's name is leaked! < 1364894709 661194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh monqy hello < 1364894719 651965 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i missed you < 1364894725 183019 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you hear my anecdotes from before < 1364894736 387596 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wow. the system they describe for this years contest is actually kind of cool < 1364894749 981789 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :minus the total silliness like credit card statements XD < 1364894752 541492 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anecdotes? < 1364894775 109183 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :hmmm. I should try this contest, it sounds fun :3 < 1364894786 552089 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: ask elliott for details < 1364894791 304854 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1364894798 53733 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :by details i mean whether they were good < 1364894802 859261 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1364894829 73283 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :and yes my name is totally Someone Random < 1364894832 729110 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :>:3 < 1364894837 757177 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric ::D < 1364894840 91917 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :<3 < 1364895173 386448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Why did you leave #haskell? < 1364895183 747216 :nooodl!~nooodl@91.177.109.136 JOIN :#esoteric < 1364895876 586790 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1364895908 237097 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364896788 981835 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :is stacks an original programming language idea < 1364896818 644786 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :...not really < 1364896820 2436 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :ahem < 1364896822 81532 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :not stacks < 1364896823 198668 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :queues < 1364896827 357576 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :...not really < 1364896831 454894 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric ::( < 1364896833 588544 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :what IS < 1364896853 258993 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :If I could tell you, it wouldn't be original < 1364896857 158618 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :... < 1364896868 12180 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :my imagination is poop < 1364897116 580398 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://esolangs.org/wiki/List_of_ideas here, hope that helps < 1364897190 814208 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :I really want to do the metametaprogramming one, but I'm not completely sure what that even means < 1364897208 167561 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1364897697 884636 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I should make the queue number-only. < 1364897781 904263 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I've wanted to play nomic sometime in 2003-2005, and I finally got in 2008. I wanted to go in Second Life in 2004, and I finally got in in 2006. I wanted to go in Planetside in 2006, and I finally got in... I still haven't gotten in < 1364897796 558755 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's a rather long time span < 1364897862 827404 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony QUIT :Quit: Leaving < 1364897960 778935 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :There should be an esoteric nomic < 1364897992 172743 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I thought nomic *was* esoteric nomic < 1364898002 9562 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :unless you mean an #esoteric nomic < 1364898005 920802 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Yes < 1364898012 255072 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh < 1364898012 449970 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :And yes < 1364898854 599409 :Taneb!~nathan@host-92-23-117-149.as13285.net QUIT :Ping timeout: 256 seconds < 1364898999 679434 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1364899089 593138 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1364899809 82001 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Whoa, my sshfs command line tab-completed the remote path. < 1364899812 248695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What year is it, again? < 1364900160 183330 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :it is 2010 < 1364900170 699662 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :no wait < 1364900174 230225 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :it's 1337 < 1364900306 490736 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh < 1364900306 724703 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I just cannot make a new idea for my programming language < 1364900312 868185 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Better start beating the french then < 1364900325 888012 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :why < 1364900332 953578 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hundred_Years%27_War < 1364900340 93357 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony JOIN :#esoteric < 1364900345 641430 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :it's supposed to start now < 1364900361 62850 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Anyway, you could always implement an existing esolang instead < 1364900364 595141 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Such as Feather < 1364900576 274456 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :At least according to http://esolangs.org/wiki/Feather, the Feather spec is even more ambiguous than the DCPU spec < 1364901961 63550 :augur_!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1364902217 89384 :nooodl!~nooodl@91.177.109.136 QUIT :Quit: Leaving < 1364902492 667180 :epicmonkey_!~epicmonke@188.134.41.112 QUIT :Ping timeout: 256 seconds < 1364903626 649097 :nooodl!~nooodl@91.177.109.136 JOIN :#esoteric < 1364903858 608020 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony QUIT :Quit: Leaving < 1364904277 901488 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 256 seconds < 1364904308 777580 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364904469 613033 :nooga!~nooga@public-gprs527426.centertel.pl JOIN :#esoteric < 1364904659 838344 :Halite!~HaliteBir@unaffiliated/octagonfly QUIT :Remote host closed the connection < 1364904843 537477 :augur!~augur@129-2-129-24.wireless.umd.edu JOIN :#esoteric < 1364905316 685063 :nooga!~nooga@public-gprs527426.centertel.pl QUIT :Ping timeout: 255 seconds < 1364905660 902357 :nooga!~nooga@public-gprs527426.centertel.pl JOIN :#esoteric < 1364905782 128551 :hkt!972a3a1a@gateway/web/freenode/ip.151.42.58.26 JOIN :#esoteric < 1364905910 745331 :hkt!972a3a1a@gateway/web/freenode/ip.151.42.58.26 QUIT :Client Quit < 1364906036 5984 :augur!~augur@129-2-129-24.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1364906064 993049 :augur!~augur@129-2-129-24.wireless.umd.edu JOIN :#esoteric < 1364906310 600557 :epicmonkey_!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1364906346 901321 :nooga_!~nooga@public-gprs526549.centertel.pl JOIN :#esoteric < 1364906497 32379 :Taneb!~nathan@host-92-23-117-149.as13285.net JOIN :#esoteric < 1364906555 901489 :nooga!~nooga@public-gprs527426.centertel.pl QUIT :Ping timeout: 256 seconds < 1364906908 869105 :nooga_!~nooga@public-gprs526549.centertel.pl QUIT :Ping timeout: 246 seconds < 1364906961 85212 :augur!~augur@129-2-129-24.wireless.umd.edu QUIT :Remote host closed the connection < 1364906992 483697 :augur!~augur@129-2-129-24.wireless.umd.edu JOIN :#esoteric < 1364907139 33265 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1364907276 393700 :augur!~augur@129-2-129-24.wireless.umd.edu QUIT :Ping timeout: 276 seconds < 1364908187 378960 :impomatic!~digital_w@87.115.210.249 JOIN :#esoteric < 1364908643 354290 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :The future's gonna be great < 1364908652 589448 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :I HAVE SPOKEN < 1364908803 527637 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1364908874 805421 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(thumbs up) < 1364909066 933752 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Who would be in for an #esoteric Nomic < 1364909225 289740 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you dont want to go back down that road < 1364909239 174420 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(several #esoteric people play agora however) < 1364909258 620774 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(or I guess "#esoteric is half the active agoran playerbase" is more accurate) < 1364909711 507060 :TeruFSX!~TeruFSX@67.139.108.162 JOIN :#esoteric < 1364909861 305009 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1364910105 780988 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: try something with a self-modifying esolang < 1364910153 677527 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well or something like Emmental or Mascarpone < 1364910433 639471 :TeruFSX!~TeruFSX@67.139.108.162 QUIT :Ping timeout: 245 seconds < 1364910932 832086 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: so I hear they call you doctor van doom these days < 1364910957 729699 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Mainly oerjan and elliott < 1364911045 651273 :fowl_!~fowl@184.239.242.148 QUIT :Quit: Leaving < 1364911078 78968 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Who's that comedian < 1364911082 174390 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :The geordie one < 1364911115 899186 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Ross Noble < 1364911449 212659 :GOMADWarrior!~Regis@187.65.192.206 JOIN :#esoteric < 1364911774 537381 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Ugh... JQuery... < 1364911868 539405 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :jquery is nice. < 1364911896 671984 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :6 months ago I would have agreed with you. < 1364911910 697005 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Now I just view it as overkill when CSS would do < 1364911973 991150 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what about ajax? < 1364912016 724875 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Okay, it's good for ajax < 1364912153 238882 :Gregor!codu@codu.org TOPIC #esoteric :Try better next time. Level 7 status revoked. | H4sIADG1WFEAAzMxVDA3UDA3UjCzVDBLVjAyUDAxUzBLAyMg1xAAAdFVNCAAAAA= | http://codu.org/logs/_esoteric/ < 1364912158 642249 :Gregor!codu@codu.org TOPIC #esoteric :Try harder next time. Level 7 status revoked. | H4sIADG1WFEAAzMxVDA3UDA3UjCzVDBLVjAyUDAxUzBLAyMg1xAAAdFVNCAAAAA= | http://codu.org/logs/_esoteric/ < 1364912215 978573 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :uhm, what's that level 7 thingy? < 1364912230 392464 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :The thing after the level 6 thingy < 1364912241 491649 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you vile mathematician answerer. < 1364912253 446892 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :boily, it's been revoked. < 1364912257 119601 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We probably spend more time explaining this to regular people than people confusing it to the official freenode thing stay confused. < 1364912258 840620 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Now you'll never know < 1364912294 113413 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :now I know I should be confused by the issue, and that's something I'm good with at. < 1364912298 376307 :Deewiant!~deewiant@deewiant.iki.fi TOPIC #esoteric :Try harder next time. Level 7 status revoked. | XQAAgAD//////////wAgnApGq03V4cQiqbdWT15vZ1CW/rSxi4DGHmNGLlT9jrx///b94AA= | http://codu.org/logs/_esoteric/ < 1364912388 491962 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :boily, do you play dwarf fortress < 1364912422 726032 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :not yet. < 1364912689 825227 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: imo Taneb -> me -> Phantom_Hoover -> monqy succession fort < 1364912703 319144 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Oh no < 1364912705 673332 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :That means I start < 1364912711 976807 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :feel free to swap you and ph!! < 1364912750 199746 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I think everything suddenly became clearer, except it concerns DF, so maybe not. < 1364912942 244362 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily can be added to that list iff he admits France isn't real. < 1364912979 811837 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no problem about France. last time I went there it was in 2003, and for all I know it's a figment of my coffee-deprived imagination. < 1364913025 485233 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Back in the BBS days, I thought I should get me some of that VGA Planets goodness, those people were swapping .TRNs like no tomorrow. (Then I did nothing.) < 1364913048 891921 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: note: quebec is part of france. < 1364913083 374716 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: st-pierre et miquelon are the last two remaining french territories near here (fsvo near). < 1364913098 712345 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Québec is part of Canada, or not, depending on how you feel today and perhaps moon phases. < 1364913101 525362 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you're saying a bunch of nonsense. characteristic of a french person. < 1364913108 723923 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no, canada is american, not french < 1364913182 410011 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, there still is a VGA Planets 5 under development, and it's now a realtime multiplayer online thing. < 1364913201 478105 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :We can cope without flux stone, right? < 1364913229 722688 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"VGA Planets 5 StarCube (under development) is a new version of VGA Planets which is played as a real time multiplayer online game --" StarCube === TimeCube? < 1364913287 883195 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: by the way, there's this small text file I forgot I had, and it reminded me that I don't have your coordinates and your body mass yet. < 1364913293 59471 :Gregor!codu@codu.org PRIVMSG #esoteric :“which is played as a real time multiplayer online game” // it's played AS a multiplayer online game. It's not actually online, it just doesn't let you pause and calls you a fag every 10 minutes. < 1364913444 559523 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1364913483 190230 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364913540 897847 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: 72⅛ and 3, respectively. < 1364913810 357692 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh well. I'll go with that, and extrapolate more precise infos thereafter... < 1364913932 954729 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(and or use coercive manœuvres to extract these precious tidbits from you) < 1364914333 914645 :sirdancealo2!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 240 seconds < 1364915418 689235 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :It's time to have blood removed from my veins if I am deemed worthy < 1364915426 519288 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :elliott, stay away from the Mart. < 1364915432 364578 :Taneb!~nathan@host-92-23-117-149.as13285.net QUIT :Quit: Leaving < 1364915438 876558 :sirdancealo2!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1364915513 992252 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, what mart < 1364915516 467458 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1364916023 9813 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: imo go to the Mart < 1364916041 103883 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1364916379 384826 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1364916563 545019 :nooodl^!~nooodl@91.177.109.136 JOIN :#esoteric < 1364916885 524778 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1364917333 488351 :sirdancealo2!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1364917421 200913 :Taneb!~nathan@host-92-23-117-149.as13285.net JOIN :#esoteric < 1364917484 179255 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Apparently you need an appointment to have blood removed from your veins if you're deemed worthy < 1364917486 329780 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Who know < 1364917703 336435 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :*knew < 1364917730 935098 :Gregor!codu@codu.org PRIVMSG #esoteric :How know, brown glow < 1364917795 964095 :Bike!~Glossina@174-25-51-73.ptld.qwest.net JOIN :#esoteric < 1364917799 261629 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1364917910 531532 :augur!~augur@169.130.91.34 JOIN :#esoteric < 1364918031 941215 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :elliott, pig tails or cave wheat < 1364918071 663222 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1364918087 204339 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Which should be the autumn harverst < 1364918217 319960 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :I'm leaning to pig tails < 1364918254 440422 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Freaks Phone Number Out At < 1364918266 807898 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/JCZA Well, that was remarkably stupid. < 1364918267 491067 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :those have gotta be five instructions from an esolang < 1364918338 472125 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :The number freaks are out: phone. < 1364918424 734663 :sirdancealo2!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1364918628 132070 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 260 seconds < 1364919140 311506 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :http://rnd.fi/countation/ < 1364919141 329986 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :What shall we call the fortress < 1364919150 78744 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :count the dots < 1364919152 470665 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :in 10 seconds < 1364919153 779542 :Gregor!codu@codu.org PRIVMSG #esoteric :fizzie: mesg is hardcore hacking. < 1364919158 47313 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :tell me your score < 1364919170 170261 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Gregor: Is very clever, yes. < 1364919239 55033 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :my record is 39 < 1364919473 744012 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I got tired at 19. Somehow, as far as dots go, it was not as entertaining as DOT ACTION. < 1364919492 476484 :augur!~augur@169.130.91.34 QUIT :Remote host closed the connection < 1364919509 75702 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :it's pretty boring up to 20 < 1364919519 965411 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :then again it takes about 10 seconds to get there < 1364919530 939787 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :elliott, suggest a name for the fortress or it gets called "Homestuck" < 1364919543 167904 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :now 40 < 1364919561 550173 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: i think monqy might suffer a lot playing a fortress called homestuck and im too sleep deprived to come up with a name that isnt terrible < 1364919565 126927 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so whati m saying is go for it < 1364919605 79104 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :IT IS TIME TO EMBARK < 1364919701 68514 :sirdancealo2!~sirdancea@98.82.broadband5.iol.cz QUIT :Read error: Operation timed out < 1364919703 892898 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: i hope this fortress is really stupid in a least one way < 1364919709 195602 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like in terms of the embark < 1364919719 547324 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also I'm still going to dig to hell < 1364919722 593460 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :well it's df aren't they going to all die horribly either way < 1364919723 27786 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Bike: You have 1 new message. '/msg lambdabot @messages' to read it. < 1364919744 226384 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you just don't understand Bike. i only care about the exquisite deaths < 1364919744 421073 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :elliott, I'll hide the pickaxe < 1364919754 882935 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :http://24.media.tumblr.com/7ec8d47c6a8ce5feb39a86a1ee08fdcb/tumblr_mhw700Z83g1s0s0n5o1_500.jpg < 1364919842 247321 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :elliott, good news! < 1364919862 464413 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you mean bad news < 1364919866 194372 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if it's good news i'm not interested < 1364919880 675337 :Madoka-Kaname!~moe@tccd250-2.tccd.edu JOIN :#esoteric < 1364919880 869850 :Madoka-Kaname!~moe@tccd250-2.tccd.edu QUIT :Changing host < 1364919880 869930 :Madoka-Kaname!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1364919937 502529 :augur!~augur@ip-64-134-66-47.public.wayport.net JOIN :#esoteric < 1364919963 859865 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :best 26 < 1364919993 304713 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :cool < 1364920010 182729 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :that was the second most boring thing I did today < 1364920013 93973 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric ::( < 1364920025 856382 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :how do people not like to count dots < 1364920065 641221 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :there was some suspense when one of the dots thied to hide behind a dead pixel though < 1364920203 194108 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :how do you count them? < 1364920304 628738 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I counted in groups of five. < 1364920307 365946 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :me too < 1364920321 526707 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :I in 3 or 4 < 1364920334 698665 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so no one agrees it's fun? :( < 1364920351 224782 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :maybe i'm a martian or something < 1364920368 298385 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :Real Fast Nora's Hair Salon 3: Shear Disaster Download is almost isomorphic to Binary Lambda Calculus < 1364920402 521956 :ogrom!~del@gprs-inet-65-119.elisa.ee JOIN :#esoteric < 1364920415 434194 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :with LAMBDA <-> 00, APPLY <-> 01, ZERO <-> 10, ONE MORE THAN<->1 < 1364920459 389961 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :tromp_, I think that's because both are lambda calculus with peano numerals < 1364920508 497871 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :And de Bruijn indicies < 1364920535 835164 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :only real difference is character encoding < 1364920547 665112 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :Church numerals vs bit lists < 1364920559 242058 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Are you the John Tromp names on the Wikipedia page for BLC? < 1364920566 895831 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :yup < 1364920635 434706 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :why'd you name it after a sucky movie:-? < 1364920700 701449 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :It was named after a spam page < 1364920733 66732 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Advertising a "Real fast download" for Nora's Hair Salon 3: Shear Disaster < 1364920769 135822 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :(which I have not seen) < 1364920778 742703 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :me neither < 1364920814 907936 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :And I have no intention of seeing it, either < 1364920818 224044 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :i fear watching it is an even bigger waste of time than downloading it:( < 1364920838 342277 :Gregor!codu@codu.org PRIVMSG #esoteric :For some reason I was under the impression that it was a game. < 1364920913 275059 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :Koen_: what was the most boring thing? < 1364920942 407202 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :uh well there's this very rich guy who just announced he had created his own computer science school < 1364920959 368525 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and hmm the admission tests are online < 1364920964 243900 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I passed the first today < 1364920976 170742 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :aaaaaaand that was one hour of solving tangram puzzles < 1364921006 560522 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well half an hour < 1364921039 686784 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :you don't like tangram puzzles? < 1364921051 164533 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :sorry let me rephrase that < 1364921057 642573 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :my game is better than tangram puzzles? < 1364921177 920891 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1364921302 543424 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :ACTION is making an even better game < 1364921344 481535 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :countation 2: the revenge of the dots < 1364921347 930282 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :3D < 1364921351 929668 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :64 < 1364921433 682685 :Gregor!codu@codu.org PRIVMSG #esoteric :: Modern Warfare < 1364921948 807550 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1364922228 541517 :augur!~augur@ip-64-134-66-47.public.wayport.net QUIT :Ping timeout: 264 seconds < 1364922643 549250 :augur!~augur@ip-64-134-66-47.public.wayport.net JOIN :#esoteric < 1364922930 409532 :btiffin!~btiffin@24.212.223.48 JOIN :#esoteric < 1364923111 884401 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hey you guys < 1364923130 357508 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :any idea what xkcd's hash thing is? < 1364923143 600653 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oklofok: weeeeeeeeeeeeeeeeeell yes < 1364923163 618385 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :woohoo < 1364923183 285331 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but that's probably mainly because I had the liberty to stop at any point < 1364923205 228080 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :whereas for every tangram puzzle I was desperately hoping it was the last < 1364923219 706865 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and always wrong (except for the last) < 1364923256 851071 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :Taneb: there seems to be a problem with your Nora implementation < 1364923282 397036 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :when i port the blc prime number sieve to it, it hangs < 1364923339 763406 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :leaving out the sieving step it produces the expected "0011111111..." though < 1364923361 775286 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Koen_: As far as I know, it's just a hash thing. As in, you try to find input that's as close as possible to the specified hash. < 1364923382 504995 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :sounds fun < 1364923395 70238 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so basically you bruteforce it? < 1364923406 689603 :Madoka-Kaname!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 240 seconds < 1364923411 921801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Unless you happen to have a better-than-bruteforce preimage attack on Skein. < 1364923457 71215 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1364923457 342287 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The best.csv rankings are Hamming distances i.e. number of wrong bits.) < 1364923462 800112 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :tromp_, I think it was oerjan who wrote < 1364923463 985426 :Taneb!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :it < 1364923467 975756 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364923506 464293 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Given what the list looks like, I guess it only accepts .ac.uk and .edu domains? < 1364923526 860462 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :ok; tell him when you see him:) < 1364923532 648668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(So can't participate.) < 1364923541 88574 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :i can debug it when i have more spare time < 1364923582 539707 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :He usually logreads, so perhaps no particular need to tell (or @tell). < 1364923665 403274 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :fizzie: It says "School not found" on attempting to add aalto.fi so it's possible that it just has a whitelist of complete domains < 1364923691 760195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: Yes, well, sure, but a whitelist of just .ac.uk and .edu names. < 1364923712 696568 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :Right < 1364923739 791915 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :it doesn't reject u-psud.fr < 1364923739 987423 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, there's a few .edu.au's in there too. < 1364923809 663799 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I didn't notice because I grep -v'd ".edu" in general.) < 1364923839 19566 :augur!~augur@ip-64-134-66-47.public.wayport.net QUIT :Remote host closed the connection < 1364923856 946038 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Koen_: That's funny, since there's really no .fr's in best.csv, and I would think it's a complete list since the last entries go up to 506 wrong bits. < 1364923895 237677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Koen_: It will say "School not found" only after you give it some data, FWIW. < 1364923899 112840 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :It does reject u-psud.fr < 1364923900 308786 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oooh ok < 1364924088 886465 :Madoka-Kaname!~moe@tccd250-2.tccd.edu JOIN :#esoteric < 1364924089 296173 :Madoka-Kaname!~moe@tccd250-2.tccd.edu QUIT :Changing host < 1364924089 491813 :Madoka-Kaname!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1364924434 196249 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1364924504 163620 :Madoka-Kaname!~moe@inportb/loli/cirno-chan NICK :Lymia < 1364924552 601621 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1364924633 191134 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1364924862 549811 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 252 seconds < 1364924887 230369 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1364924894 769578 :nooodl_!~nooodl@91.177.109.136 JOIN :#esoteric < 1364925136 600806 :nooodl!~nooodl@91.177.109.136 QUIT :Ping timeout: 256 seconds < 1364925296 21055 :atriq!~nathan@host-92-23-117-149.as13285.net JOIN :#esoteric < 1364925609 991181 :Cryovat!~null@sky.prism.winterday.net JOIN :#esoteric < 1364925971 514727 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1364926000 990016 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Quit: Leaving < 1364926009 932712 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1364926599 543724 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :http://rnd.fi/findit/ next game < 1364926624 168157 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :this one i suck at < 1364926921 767127 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :uh... what is it?????? < 1364927074 594173 :epicmonkey_!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 256 seconds < 1364927127 536710 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 276 seconds < 1364927201 151970 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :oklofok, how bad's bad? < 1364927201 971638 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364927210 33355 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :68 on first try < 1364927240 512471 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i was hoping the target hash value was a 32 x 32 monochrome image < 1364927240 706000 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :kmc: You have 1 new message. '/msg lambdabot @messages' to read it. < 1364927245 231559 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it doesn't seem to me anything recognizable < 1364927268 728115 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh another thing: in alaska they have power outlets at every parking space so that you can plug in an electric heater for your engine block < 1364927272 231859 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :otherwise it freezes < 1364927277 513520 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1364927289 226223 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :oops < 1364927296 241583 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i think the version online was impossible to fail. < 1364927300 368978 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :should be fixed < 1364927338 444076 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :atriq: i didn't really try it yet, but based on other players it's way too easy atm < 1364927363 129000 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :have to do other stuff now < 1364927378 809889 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :you're all welcome for the games < 1364927825 870949 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1364927889 356697 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony JOIN :#esoteric < 1364927991 958517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages? < 1364927992 515919 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Sorry, no messages today. < 1364928075 801394 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Hi, ais523 and ThatOtherPerson < 1364928088 484286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi atriq < 1364928416 621741 :Bike!~Glossina@174-25-51-73.ptld.qwest.net QUIT :Ping timeout: 240 seconds < 1364928422 313935 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Hi Taneb! < 1364928446 361650 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :What's with the atriqness? < 1364928454 65294 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Two computers < 1364928465 523460 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Can't be bothered to go upstairs to turn my computer off < 1364928470 851056 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :So I'm down here on my laptop < 1364928516 167035 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mosh + irssi in the cloud < 1364928518 316968 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's the only way to fly < 1364928533 360398 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :You could ghost Taneb < 1364928539 491456 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I would like to see an implementation of Checkout in Verilog (even a partial one), if such a thing might exist. < 1364928542 671377 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :ThatOtherPerson, it's set to reconnect automatically < 1364928552 690097 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :heh :D < 1364928562 402802 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :The easiest thing to do would be to ssh in and kill the process < 1364928566 863139 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :But there's not much point < 1364928638 459717 :btiffin!~btiffin@24.212.223.48 PART :#esoteric < 1364928877 679186 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: If you know VHDL, maybe you would know how difficult it might be to fix the Storm core to do certain things differently and what would be the advantages/disadvantages of doing so. < 1364928883 608932 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1364928899 400744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I don't know what the Storm core is, nor am I particularly interested in it < 1364928926 884933 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It is a ARMv2 clone (so is Amber), but Storm is in VHDL rather than Verilog and is not specific to Xilinx devices < 1364928966 387673 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The title says ARM7 but the documentation says ARMv2 (ARM7 is ARMv3) < 1364929021 801019 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :ThatOtherPerson, how's the underhanded C coming along? < 1364929034 308736 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Rather underhandedly < 1364929050 265243 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :I haven't worked on it for quite a few hours < 1364929053 466109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, is the UCC up again? < 1364929068 137700 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Yep < 1364929100 727884 :Bike!~Glossina@174-25-51-73.ptld.qwest.net JOIN :#esoteric < 1364929126 882313 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :The site's down < 1364929130 928623 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :But it had a new callenge < 1364929145 175945 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :challenge < 1364929146 903539 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :thing < 1364929196 722722 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :ais523: Basically, some sort of Facebook like thing, where access privileges are dependant on the number of connections between you and the page that you are viewing < 1364929206 989179 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :*person whose page < 1364929215 838256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1364929248 525524 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Designated by DERPCON level < 1364929322 608067 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :I'm BFFs with my art teacher, Mr. Gomez; he's BFFs with Lisa Brennan-Jobs; she's BFFs with Steve Jobs; which means I am at DERPCON 3 with Steve Jobs < 1364929324 551552 :ogrom!~del@gprs-inet-65-119.elisa.ee QUIT :Quit: Left < 1364929378 84068 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :And DERPCON 5 with Tony Blair < 1364929470 248936 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :But the goal is to make the DERPCON function return a low DERPCON level whenever your account is one of the ones being compared < 1364929483 914914 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 246 seconds < 1364929487 390251 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Read error: Connection reset by peer < 1364929523 916501 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364929685 845751 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :> fix (\k l -> case l of [] -> 0; (x:xs) -> x + k xs) [1..10] < 1364929687 945262 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 55 < 1364929912 498530 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :How fast will a programmable clock divider be in FPGA? < 1364929926 482355 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1364930076 360151 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :always@(posedge Clock) if(|Count) Count<=Count-1; else fork Count<=Period; Out<=~Out; join Probably something like this, I guess (or is there a better way?) < 1364930102 813194 :lambdabot!~lambdabot@74.207.243.105 QUIT :Remote host closed the connection < 1364930306 869030 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1364930402 64898 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1364930637 565838 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 276 seconds < 1364930641 567408 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364930648 545658 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1364931052 926048 :epicmonkey_!~epicmonke@188.134.41.112 JOIN :#esoteric < 1364931142 671211 :epicmonkey_!~epicmonke@188.134.41.112 QUIT :Client Quit < 1364931161 511577 :epicmonkey!~epicmonke@188.134.41.112 JOIN :#esoteric < 1364931220 236674 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :I think I'll go back to working on my Lisp interpreter < 1364931342 489431 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Hey, if the halting problem were solved, it'd be easy to solve things like the collatz conjecture, right? < 1364931387 980207 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :no < 1364931399 2522 :Gregor!codu@codu.org PRIVMSG #esoteric :The halting problem is not a quandary to be solved. It is not P=?NP. < 1364931409 231947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :atriq: assuming you could solve it for programs using the method. < 1364931409 863547 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan: You have 1 new message. '/msg lambdabot @messages' to read it. < 1364931415 967917 :Gregor!codu@codu.org PRIVMSG #esoteric :However, if the halting problem were SOLVABLE, lots of things would be... different. < 1364931418 246157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1364931418 965712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Halite said 11h 27m 7s ago: 1) That's true, sadly. But if your imagination touches the wildly syntaxed, you can get interesting syntax. 2) What a good fact. I shouldn't be reading the books kmc told < 1364931419 160553 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :me to read online, to create a genuinely new idea. < 1364931422 577580 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :collatz is not finitely refutable < 1364931436 905136 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :but goldbach and RH are... < 1364931448 184043 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364931453 411060 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :You could just write a program to test the collatz chains of increasing integers and see if it halts, couldn't you < 1364931456 331097 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :hi oerjan < 1364931462 257500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi tromp_ < 1364931476 820403 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :i told Taneb his Nora implementation appears to be buggy < 1364931482 194747 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :he said you wrote it < 1364931488 324402 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oerjan: what was your #2 again, i just want to confirm that halite said something dumb out of his own volition rather than yours < 1364931514 872713 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :you have no upper bound on chain length < 1364931562 67848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :atriq: you would need to use the halting solution to check each number, and then use the halting solution on the infinite loop of programs constructed that way. but if you could do that, you could solve collatz. < 1364931590 57454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: i am going to have to check < 1364931622 979240 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`pastelogs @tell halite < 1364931669 271032 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.359 < 1364931706 501699 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1364931785 714793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: well he seems to miss the part that my (1) implies he _should_ read books. < 1364931814 455080 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oh "interesting syntax" < 1364931815 56919 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :god < 1364931861 489677 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :I don't aim for originality. < 1364931871 260547 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Luigi is really unoriginal, as is MIBBLLII < 1364931902 887822 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :And Real Fast Nora's Heair Salon 3: Shear Disaster Download is Binary lambda calculus mixed with BIT < 1364931933 383510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell halite I was implying that syntax is rarely very interesting, even if weird. And if you want to actually get interesting syntax you are going to need to read books about parsing theory. < 1364931934 19047 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1364931966 785216 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Interesting syntax: mixed prefix/postfix/infix? < 1364931974 763947 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Who knows < 1364931983 80293 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :re Halite: wat < 1364932004 414273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell halite Syntax can add flavor to a language, but it will not be truly interesting without another fundamental idea. < 1364932005 56563 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1364932033 920907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :atriq: not sufficiently advanced parsing theory, sorry < 1364932040 105403 :KingOfKarlsruhe!~chatzilla@p4FDCCF15.dip.t-dialin.net JOIN :#esoteric < 1364932058 827319 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Perhaps one day I should read up on parsing theory < 1364932100 858994 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Good night! < 1364932125 396159 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Night < 1364932132 613412 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I do think many things can be made as a halting problem, such as Fermat's Last Theorem, and possibly a large number of other things can be made as a program which you figure out if it halts or not. It can also be done that a proof of some theorem is also allow you to know that it halts or it doesn't halts. Even things like 2+2=4 like while(2+2!=4); It halts because 2+2=4 < 1364932142 318310 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony QUIT :Quit: Leaving < 1364932191 150112 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wanna be smart and interesting but i don't want to read any books or listen to what anyone else has to say waaah waaah < 1364932202 820701 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :jesus < 1364932207 29413 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :kids these days, get off my lawn, &c. < 1364932218 693910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tromp_: wait what do you mean by chain length, i though i was checking for exceeded depth in the interpreter during parsing... < 1364932267 268157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm not 100% sure; I think if the syntax is sufficiently complex, you might be able to get away with just concat and eval for making a language TC < 1364932275 941213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via concat completely changing the meaning of the rest of the code < 1364932283 505167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :obviously, complex syntax without eval is pointless < 1364932295 225664 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :oerjan, that was a comment about collatz problem < 1364932306 180166 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :kmc: "Nothing is more usual and more natural for those, who pretend to discover anything new to the world in philosophy and the sciences, than to insinuate the praises of their own systems, by decrying all those, which have been advanced before them." here now you have an old quote to pretentiously quote at people < 1364932331 774276 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks Bike < 1364932340 30384 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :who says? < 1364932342 485436 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :hume < 1364932344 280898 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i guess this is not a new phenomenon < 1364932352 228342 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's also one of the canonical signs of a crackpot < 1364932362 583991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hu, me? < 1364932367 243835 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :owww < 1364932371 666880 :tromp_!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :oerjan: the nora implentation failed on a port of the BLC prime number sieve < 1364932388 782587 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: speaking of books, apparently hard copies of the gigantic mega intel manuals exist < 1364932392 383143 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.lulu.com/spotlight/IntelSDM < 1364932400 522057 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :Intel sells them through a print on demand service XD < 1364932415 170625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tromp_: oops? < 1364932431 850809 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION hits shachaf with a properly dulled cast iron bludgeon with a quarter-inch polystyrene padding < 1364932494 65233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Maybe you should swat someone sometime. < 1364932500 684541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or hit them with the pan. < 1364932512 916872 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's been decades (practically). < 1364932558 831317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: ok obviously it is _possible_ to make interesting syntax. < 1364932609 303949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, mostly it's for flavour < 1364932615 996508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or recognisability < 1364932617 429677 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: I heard you used to be able to order them for free < 1364932622 530255 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :really? wow < 1364932625 547880 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i know people who aren't even that old & crufty who got copies this way < 1364932639 600309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say, Forte would still work even if it didn't look like BASIC < 1364932651 735064 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I'd worry about export restrictions. given their size they must classify as weapons :p < 1364932653 295059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but having it look like something familiar makes it easier to grasp how it works < 1364932661 325300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :free books are useful, you can use them as food for mushrooms < 1364932688 597475 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :AVX mushrooms < 1364932695 758772 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1364932701 514994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i heard you used to be able to order monoids for free < 1364932703 905589 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :converting digikey catalogs into food < 1364932709 538474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but it's a scam -- they're actually free commutative monoids < 1364932711 133811 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this will be the new survival skill in the postapocalyptic future < 1364932720 716098 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :vpermushroomd < 1364932721 582203 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :except you need like a pressure cooker and good sterile technique and stuff < 1364932724 530891 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :++++ < 1364932740 102371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats FireFly -----### < 1364932742 516820 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :kmushroomd < 1364932750 290658 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is a free commutative monoid like a multiset? < 1364932765 89450 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sounds like one < 1364932782 461124 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and a free monoid is just a list / string < 1364932807 317224 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Haskell should rename [] to FreeMonoid to emphasize the language's rich mathematical underpinnings < 1364932815 44530 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :plus, who doesn't like free things < 1364932817 12733 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :sort of related: vpshufb dst, src, mask vpshufd dst, src, mask vpermq dst, src, mask vpermd dst, mask, src I don't think Intel believes in consistency < 1364932823 256250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sadly Haskell is bad at free commutative monoids. < 1364932827 609392 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: D: < 1364932837 4291 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :do I even want to know if the difference is reflected in AT&T syntax < 1364932849 789425 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :(I can see the logic: it lets you do vpermd dst, mask, [src], so you can load-shuffle, but....) < 1364932860 305296 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :However you can use this representation: newtype Bag a = Bag { runBag :: forall r. CommutativeMonoid r => (a -> r) -> r } < 1364932861 870218 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :(since only the rightmost can be a memory operand) < 1364932869 287159 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but gosh. the /inconsistency/ gets me < 1364932873 402561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's awful. < 1364932876 263011 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is a free commutative monoid a quotient of a free monoid by a permutation group? < 1364932890 598926 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is this a meaningful thing to say < 1364932899 327180 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I spent like 30 minutes trying to figure out why my avx2 code wasn't wrking when I first encountered vpermd < 1364932905 697980 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :and then I finally looked up the definition < 1364932907 497815 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :kmc: sounds cromulent < 1364932908 633871 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :and I was like whaaaaaaattttt < 1364932928 585650 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i want to see a graph of the number of pages in the Intel manual over time < 1364932941 112225 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh Fiora have you done anything with the VMX virtualization instructions? < 1364932983 58507 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :nope, I've never written code for a VM or something like that, I have only the foggiest idea of how they work < 1364932986 548753 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :they seem really complicated < 1364932988 306274 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep < 1364933019 966078 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: It could be renamed to FreeMonoid, although List is shorter. But I do think that [] ought to be a macro which is an alias for that type and that value. < 1364933021 175359 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one neat / strange thing about them is that they provide a hardware-defined way to write pretty much all of the ISA-level processor state out to memory < 1364933028 209954 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because that's how you context switch between VMs < 1364933040 234392 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ooh. so like, more than xsave+friends? < 1364933044 390502 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it includes some things that normally aren't directly accessible, like the segment descriptors that have been loaded by segment selectors < 1364933049 98162 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah I think so < 1364933066 383158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: when your algebra isn't a group you take quotients by congruences instead of kernels. < 1364933070 582678 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I can't find them in the regular instructino reference... >_< < 1364933074 623199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora: why can't i get intel_combined_manual.pdf as one book :'( < 1364933093 615731 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: I think it might collapse into a black hole in trasit < 1364933094 894111 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :*transit < 1364933099 425341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's only 4128 pages. < 1364933106 298113 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh. 3A-3C not 2A-2C... < 1364933118 395619 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And they're not even huge pages. < 1364933126 668891 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :is that a pun < 1364933127 529521 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's just ~16MB < 1364933136 377599 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :harr harr < 1364933137 467287 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the super high level overview of VMX is, you point the CPU at such a structure, you invoke the VMENTER instruction, then it runs using that state, and eventually returns and you can inspect the state and see what happened < 1364933153 393196 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are various conditions that will cause it to exit virtualization, analogous to traps < 1364933182 659663 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :1378 pages @_@ < 1364933186 320060 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I don't know much about the details though, just skimmed some of the manual when trying to fix a Ksplice bug < 1364933209 968714 :GOMADWarrior!~Regis@187.65.192.206 PRIVMSG #esoteric :hack the planet! < 1364933220 85811 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :Fiora, that's significantly less than Homestuck < 1364933221 730752 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :"A logical processor usesvirtual-machine control data structures(VMCSs) while it is in VMX operation. " < 1364933263 959281 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh wow, the structure is impleemntation-specific XD < 1364933277 131947 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one of these days I should modify my copy of JOS (the 6.828 toy OS) to support harware virtualization < 1364933280 649400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that sounds like a fun project < 1364933289 479007 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh Fiora have you seen http://www.returninfinity.com/pure64.html < 1364933329 208425 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :virtualization is sort of boringly close to normal multi-tasking and protection < 1364933345 774771 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :another silly thing I want to make is a 64-bit multitasking OS that fits in a DOS MBR boot sector < 1364933354 226293 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: yes but a lot more complicated and therefore more secure (????????) < 1364933355 80944 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(in principle, that is... of course they use completely different mechanisms for hysterical raisins) < 1364933413 637686 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :" 3) VMFUNC is an operation provided by the processor that can be invoked from VMX non-root operation without a VM exit." oooh < 1364933458 931440 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that for hypercalls? < 1364933467 743784 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(back in ~1h, gotta do an interview) < 1364933477 401175 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I'm guessing? or maybe like instructions that'd require host emulation < 1364933479 135398 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :good luck!! < 1364933514 300470 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, the bochs code that emulates vmfunc makes it look pretty limited < 1364933521 44087 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :MBR code is not really specific to DOS; it is a function of a PC, isn't it? And the MBR code is very small so a 64-bit multitasking OS probably won't fit, although there are many things that might fit. One thing I want to make in there, but possibly adding another sector, is a subset of the DOS functions and one COM program is then added on to make a bootable disk image (not all COM programs will run, of course) < 1364933556 261376 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think Esoteric Verilog needs a "quwire" command, although I am not entirely sure how it would work. < 1364933578 471541 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Mostly because I don't know much about quantum computer hardware. < 1364933657 659052 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi GOMADWarrior, please do not troll #haskell < 1364933667 643917 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(http://code.metager.de/source/xref/bochs/bochs/cpu/vmfunc.cc) < 1364933706 283116 :GOMADWarrior!~Regis@187.65.192.206 PRIVMSG #esoteric :I didn't < 1364933754 530201 :GOMADWarrior!~Regis@187.65.192.206 PRIVMSG #esoteric :guys are too serious < 1364933808 309630 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, otoh, EPTP switching sounds like it's a replacement for setting cr3 which probably requires a "help, privileged instruction" vmexit < 1364933944 521227 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Oops they are removing the Nostalgia skin from Wikipedia < 1364934203 81994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I restored all the old quotes. < 1364934211 274212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/all/some of/ < 1364934213 293943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote oerjan < 1364934213 488865 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan says: @. read run (\s -> s ++ show s) "@. read run (\\s -> s ++ show s) " < 1364934220 634819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@. read run (\s -> s ++ show s) "@. read run (\\s -> s ++ show s) " < 1364934221 244287 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :what happened to the quotes? < 1364934222 53156 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 252 seconds < 1364934222 656481 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : @. read run (\s -> s ++ show s) "@. read run (\\s -> s ++ show s) " < 1364934227 3036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot happened < 1364934229 74912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote kmc < 1364934229 269522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :kmc says: Rule number 1 of Haskell talks: use Comic Sans MS. < 1364934229 938307 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 246 seconds < 1364934287 233502 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :@quote Taneb < 1364934287 843367 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Taneb says: lens has got to be the only library with more contributors than people who know how it works < 1364934314 98218 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :@quote atriq < 1364934314 548904 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :atriq says: My son looks a bit like me, he can put away the plates after dinner now thanks to edwardk! < 1364934333 559592 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :I think that's something to do with lens < 1364934399 669998 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :you son? do you have children? < 1364934408 203316 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :*your < 1364934432 72746 :atriq!~nathan@host-92-23-117-149.as13285.net PRIVMSG #esoteric :I do not < 1364934438 278784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, new Enigma version released < 1364934459 916234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they announced it yesterday in the hope that nobody would believe it, but I checked the repo and there was a bunch of activity < 1364934475 598265 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no! < 1364934488 950592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :We'll have to figure it out without Turing, I guess. < 1364934522 700932 :atriq!~nathan@host-92-23-117-149.as13285.net QUIT :Quit: Leaving < 1364934625 125615 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :@quote welsh < 1364934625 617333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No quotes match. Sorry. < 1364934654 987214 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :in all the years of #haskell no-one's made fun of the welsh yet? < 1364934805 265650 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1364934897 864449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote welsh < 1364934899 488920 :HackEgo!codu@codu.org PRIVMSG #esoteric :816) !rot13 Fluttershy Rainbow Dash Rarity Applejack Twilight Sparkle Pinkie Pie Syhggreful Envaobj Qnfu Enevgl Nccyrwnpx Gjvyvtug Fcnexyr Cvaxvr Cvr oh, they're all named after rot13'd welsh words \ 939) as long as you're in company where no-one knows both, you can always say either "that's just lik < 1364934914 41909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote 939 < 1364934915 585595 :HackEgo!codu@codu.org PRIVMSG #esoteric :939) as long as you're in company where no-one knows both, you can always say either "that's just like welsh ll" or "that's just like klingon tlh" < 1364935267 28422 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1364936501 825541 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :back < 1364936513 957846 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote back < 1364936515 526577 :HackEgo!codu@codu.org PRIVMSG #esoteric :76) let's put that in the HackEgo quotes files, just to completely mystify anyone who looks back along them in the future \ 136) Vonlebio: well, i'm only back in denmark because my work visa expired. please insert token to continue. \ 210) I need a new desktop background j-invariant: Try http://codu.org/spi < 1364936544 761973 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: you're right, it's part of the IBM PC platform. i guess I said "DOS MBR" because that's the colloquial name used for the partition table format in e.g. Linux kernel, even though clearly the BIOS needs to know this format as well < 1364936606 172635 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :doesn't the bios just load the first sector of the drive to a well-known location and jump to it? I don't think it has to mess with the partition table at all < 1364936632 323486 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(presumably the MBR has the stuff for finding a bootable partition and chainloading and whatnot) < 1364936721 930020 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well I think the format is actually: 446 bytes of ia16 machine code; partition table; magic string 0x55 0xAA < 1364936733 121311 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and the BIOS will look for the latter even if it doesn't care about the partition table < 1364936789 881946 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(well the first part doesn't have to be all machine code, just the first instruction :) < 1364936839 646590 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you should make a polyglot mbr < 1364936847 757292 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how does that work < 1364936873 857686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how do mbr-ish things on systems other than IBM-PC-DOS-compatible-etc. work < 1364936875 685662 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I wonder if it's even possible to make a combination polyglot arm/x86 program < 1364936878 184358 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :or something similar < 1364936884 723571 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: I think I've seen one < 1364936888 222846 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wow < 1364936903 680037 :Canaimero-04c1!~usuario@200.11.216.225 JOIN :#esoteric < 1364936903 893345 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :x86 has a lot of 1 byte relative jumps < 1364936913 877852 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wait maybe I wrote one... < 1364936916 54649 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ah, so you could just jump to a separate x86 chunk of code < 1364936920 408386 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep < 1364936922 243917 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :using a jump that gets interpreted as some other valid instruction on arm < 1364936927 79991 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I guess that's kind of cheating XD < 1364936938 260960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cheating is the point. < 1364936979 248961 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's how my Haskell - C - Python - Sh - Brainfuck - .COM file polyglot works < 1364936995 351607 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :.... com file? XD < 1364937008 124976 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :e0 is loop on x86 and (iirc) the first byte of an unconditional arm instruction, so if you assume something about cx that might get you going < 1364937009 847942 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah a COM file is just raw ia16 machine code < 1364937012 996751 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :at most 64kB of it < 1364937014 508475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: You should get a .com domain name and serve it from there. < 1364937015 493390 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no header < 1364937027 456458 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :loaded at a fixed address < 1364937071 570991 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :my program starts with 'or bh, [bx+si+0x78]; jno 0x42' < 1364937093 410020 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and 'or' sets OF=0 unconditionally < 1364937098 810923 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I like the DOS .COM executable format; it is good. My also computer I plan to make (codenamed POWERXY) also I intend to use headerless executable format, but without processor segments. < 1364937100 280965 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I,I x86 has a 1-byte relative jump with offset 0 < 1364937170 335651 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh this also entailed making a printable-chars-only .COM file < 1364937183 966868 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :O_O that's like the no null rule of shellcode, except worse < 1364937188 252414 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :echo 'h<|XP- {P_X(%GGG(%GGWZ- sh LI!XI!Hello, DOS!$' > hello.com && dosbox hello.com < 1364937201 496950 :Canaimero-04c1!~usuario@200.11.216.225 QUIT :Ping timeout: 245 seconds < 1364937204 775017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's much worse -- I think you can't do it without self-modifying code, or something. < 1364937209 670393 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1364937211 138333 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :that's.... wooow < 1364937212 516835 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah mine has some < 1364937231 36768 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is getting dangerously close to being on-topic < 1364937235 262806 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for one wargame puzzle I had to construct shellcode where every other 16-bit word was 0 < 1364937246 286407 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :@___@ < 1364937246 480698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1364937252 982021 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :gosh I should try one of those sometime, those sound fun < 1364937254 365844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does that do in x86? some sort of boring arithmetic instruction, isn't it? < 1364937257 519084 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :even if they're probably mostly beyond me < 1364937277 478605 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: http://io.smashthestack.org:84/ < 1364937298 96360 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: was that utf-32 or something < 1364937300 337154 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: what does which do? < 1364937307 595787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: 16 bits of zeroes < 1364937309 784922 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: no although I started trying to do the same thing before for utf-32 < 1364937330 595624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's add [eax], al < 1364937338 357752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1364937343 415820 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which means eax does need to point to a valid bit of memory that you don't mind clobbering < 1364937351 1066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah < 1364937368 256849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't seem so nasty < 1364937369 914928 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i should install udcli in HackEgo < 1364937395 36194 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: yeah I just put 'mov eax, ebp' as the first instruction < 1364937399 261188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cabal install hdis86 < 1364937400 651771 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: cabal: command not found < 1364937403 784664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: ooh, neat < 1364937415 134064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ebp is guaranteed to be valid, and yet you don't have to use it for anything < 1364937416 853659 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then i had to build the payload (just an indirect jump actually) out of 1-2 byte instructions but that wasn't so bad < 1364937431 350265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: I'm reminded of writing printable .COM files < 1364937433 333792 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :since you have a 2-byte mov to bh/bl and a 1 byte push and pop < 1364937436 523420 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and a 2 byte shift < 1364937438 741628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea being that you don't have any uudecode on DOS by default < 1364937444 398857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the first step would be to type the program in :) < 1364937444 594113 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: yeah < 1364937456 394459 :Canaimero-04c1!~usuario@200.11.216.225 JOIN :#esoteric < 1364937456 666752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main difficulty there is that you don't have any control flow instructions < 1364937468 180725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you have to modify your own code to put a jump instruction there < 1364937499 358833 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or you could find some indirect jump instruction and use that? < 1364937501 207665 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: the io wargame is really fun, and it starts out pretty accessible even if you don't have lots of exploit experience < 1364937515 820995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: all the control flow instructions in x86 are unprintable, I think < 1364937529 162547 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are a few levels in there that count as among the most fun programming challenges i've done < 1364937531 756973 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Oh, you're back to printable code. < 1364937537 223527 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric ::o < 1364937555 445106 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Right, I seem to remember that that wasn't possible without self-modifying code. < 1364937556 776649 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION will definitely go try that later < 1364937575 793544 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: nah, the relative conditional jumps are printable < 1364937577 603271 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1364937583 191957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: which characters? < 1364937599 854529 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, maybe I'm thinking of alphanumeric. < 1364937600 48891 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :713d is jno 0x42 < 1364937603 543327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember I worked it out in reverse, by writing out a bunch of printable characters then disassembling < 1364937605 917163 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is ASCII "q=" < 1364937608 519979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1364937612 335311 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah i did that too < 1364937619 277157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :jno = jump if not odd? jump if not over? < 1364937625 686590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x86 conditional jumps annoy me a lot < 1364937635 30067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :due to having ridiculous names < 1364937646 815604 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not overflow < 1364937648 441503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, or jump on no overflow? < 1364937652 531804 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :my printable com file doesn't have jumps though https://gist.github.com/kmcallister/2971501 < 1364937659 501992 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it's not a uudecoder or anything, just a hello world < 1364937681 988947 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/conditional jump/instruction mnemonic/? < 1364937718 845422 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: also a while back there was http://io.smashthestack.org:84/intro/ < 1364937719 946898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int is a jump! < 1364937731 28919 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :fizzie: u-psud.fr definitely works now (for the xkcd thing) < 1364937749 997169 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but I think he removed a restriction or something < 1364937764 999652 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: apparently they also did http://io.smashthestack.org/arm/ < 1364937769 474979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh FreeFull entered into this one? cool < 1364937797 535865 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :=P < 1364937800 379223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I didn't hear about that. < 1364937801 379208 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :let me rephrase that - one of the schools in the list if cuntfisting.com so he most definitely removed all restrictions on domain names < 1364937813 365806 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: My entry was far from the best =P < 1364937826 235789 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Koen_: a prestigious institution of higher learning < 1364937857 472864 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wow they've gotten spammed recently < 1364937858 651183 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :who do I send my application to? < 1364937872 462723 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems to be mostly porn sites now < 1364937879 521311 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :also, why are there so many people with exactly 409 bits wrong? < 1364937887 466509 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :is their some trivial algorithm to get 409? < 1364937904 137910 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I entered a random string and I got 529 or something < 1364937906 276167 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't think there's any algorithm < 1364937909 942360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's that xkcd about? the image doesn't load < 1364937918 805497 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think probably somebody found a 409 solution and sumbitted it a bunch of times < 1364937926 324702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reversing a hash? < 1364937936 627796 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1364937941 496839 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: What I did is display RGB shaded circles moving out < 1364937946 178442 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But then apply xor to make it funky < 1364937957 960071 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the comic is too complicated for me < 1364937967 974744 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but apparently there's a reversing a hash contest going on < 1364937970 150021 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: if you get smallest hamming distance to the hash output listed at http://almamater.xkcd.com/ then your school gets in panel 1 of the strip < 1364937977 123037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: right < 1364937985 883196 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ooooh < 1364938031 545531 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Even the Nostalgia skin in Wikipedia now is adding too many things, and yet they will remove it anyways; I think something like this would be better: http://sprunge.us/Jgci < 1364938055 214519 :kwikrick!d45350cb@gateway/web/freenode/ip.212.83.80.203 JOIN :#esoteric < 1364938074 100695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: you can use myskin, that has no styling by default, you add the styling yourself < 1364938107 984484 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(hmm... the timely xkcd thing is still going strong. what the fungot is going on, I wonder...) < 1364938108 301953 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: what is up with this: < 1364938118 368135 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot: well, that's what I'm asking for. < 1364938118 847744 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: fnord is executed just before the tilt. oleg is very good, either. < 1364938143 485036 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot: I concur, but what relation has type hackery to a very, very slow comic? < 1364938144 120974 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: not any extant ones. they should know better, i'd use that. but as far as rsbac is concerned, so you < 1364938152 468569 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck rsbac < 1364938154 952139 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :RSBAC is an open source access control framework for current Linux kernels, which has been in stable production use since January 2000. < 1364938169 182877 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: rsbac < 1364938169 577302 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: hello. anyone know of a tool for exploration of ideas". i guess < 1364938173 393870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :~duck INTERCAL < 1364938174 48147 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :INTERCAL is an esoteric programming language that was created as a parody by Don Woods and James M. Lyon, two Princeton University students, in 1972. < 1364938174 898543 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :yet again I'm confused. < 1364938208 8751 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: They still add all sorts of CSS and JavaScripts; I don't want styling at all, whether I add it myself or not. < 1364938215 821515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :theory: ~duck asks duckduckgo for information about a topic, duckduckgo gets it from wikipedia < 1364938227 374524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: you could disable css and js in the browser < 1364938227 640864 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Koen_: Yes, and consequently the best.csv now has all kinds of things that are not universities. < 1364938245 972157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Like a Finnish computer game magazine. < 1364938257 147790 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I wonder who's responsible for that! < 1364938306 768041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know what? sound is too approximate < 1364938317 313313 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, I could, but still, those skins require it (even Nostalgia requires it, although it is otherwise the best one) < 1364938318 130890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't hear something, then reproduce it well enough for people to understand, necessarily < 1364938402 536313 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also quite a lot of porn-sounding domains. < 1364938414 568500 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :noooooooo < 1364938420 684588 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck sounding < 1364938420 879247 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Sounding generally refers to a mechanism of probing the environment by sending out some kind of stimulus. < 1364938422 321141 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :they sound like legit schools < 1364938445 397352 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Koen_: Well, yes, I guess analbabez.com is a university of good reputation, sure. < 1364938459 161598 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The reason we have used the Nostalgia skin is because we don't *want* the new features of MediaWiki! < 1364938460 517254 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hey if cuntuniversity.com isn't a legit school < 1364938465 381717 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then I don't know what to believe < 1364938466 49702 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck pen island problem < 1364938466 244553 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1364938467 32151 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :it's just a weird transcription for Babylone < 1364938544 548197 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Even so, MySkin is also being removed! < 1364938648 754895 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: um, so, like, once I ssh in, how do I play? < 1364938826 797412 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :boily: that "where is the river now? / still pretty far away, it's actually retreated a little this week" comment makes me think they're gonna be flooded < 1364938876 225108 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I am not the only one to complain about this. Many people do. < 1364938926 713889 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :zzo38: having your skin removed is generally a good source of vocal complains. < 1364938954 575118 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Koen_: I just skim updates about once a day. still have no clue where it's going. < 1364939227 553824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: well nethackwiki moved away from wikia because they tried to force a skin on us we didn't like < 1364939290 66716 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: nethack is serious matters, and wikia tends to be generally evil. < 1364939300 124906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they didn't used to be, but they've got increasingly evil recently < 1364939706 293147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :back when wikia search existed, it was the least evil search engine < 1364939715 506686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and was also very valuable due to having different results than other engines < 1364939738 529331 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I told them I might maintain it since nobody else does, but they don't want that. < 1364939916 184093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, mechanical translator annoyance: you enter a word into the translator, get the same word back, and eventually discover that the word exists in both languages with the same meaning but you'd never heard of it < 1364940003 716533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Solution: Use languages with different alphabets. < 1364940023 268516 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: try to exploit the binary /levels/level01, which is setuid to user level02 < 1364940047 326784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: it'd be hilarious if someone found an exploit for the OS and skipped past every level that way < 1364940059 304423 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: there's a useful README in your homedir too < 1364940079 162365 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: yeah < 1364940083 520273 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's pretty locked down, but not impossible < 1364940089 551489 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :"bash: /bin/ls: cannot allocate memory" what O_O < 1364940100 514072 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, sometimes the server is hosed :/ < 1364940117 763853 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you run into persistant problems, join the IRC server and yell at them < 1364940124 314067 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh geez,and trying to reconnect gets "shell request failed on channe 0" <_> < 1364940131 681763 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :bla or whoever's running the game these days will go kill a bunch of bruteforcer programs ;P < 1364940145 542124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, having a publicly accessible shell account is often a bad idea ;) < 1364940149 72219 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :what exactly do you mean by exploit? like, it looks to be programs asking for passwords < 1364940158 1041 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: お休み! < 1364940160 480780 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1364940166 416808 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah for level01 you just need to figure out the right password < 1364940175 404019 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh. so um, just objdump it and look at the asm? < 1364940183 292292 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep :) < 1364940187 292279 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :... oh < 1364940215 874572 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in later levels you'll often need to convince the app to run arbitrary code by overflowing a buffer or something < 1364940221 646302 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ahhh okay < 1364940238 50758 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but there are other levels where the binary is a verifier for some completely unrelated challenge < 1364940245 106674 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :like 'construct a string with property X' < 1364940249 359216 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i won't spoil it with more details ;) < 1364940255 316714 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's also some reverse engineering < 1364940274 597215 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a few remote exploits, a few challenges to build exploits against old versions of real programs < 1364940369 2049 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :good stuff < 1364940391 581836 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :okay yay level 1 done < 1364940424 680727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think you can also use strings to find the password. < 1364940447 687079 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I don't think so with level 1; it moved each byte into memory manually < 1364940452 232957 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :it didn't store it in .data < 1364940458 258361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1364940462 294987 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I'm thinking of a different game. < 1364940718 450798 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :okay so I won level 2, and it gave me a shell, what do I do with this shell? like I'm guessing there's supposed to be a password I have rights to now but I don't know >_< < 1364940775 779679 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cat /home/level3/.pass < 1364940780 523696 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then log back in as level3@whatever < 1364940782 888955 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ohhhhh < 1364940785 64605 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I see < 1364940821 678986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :spoilers kmc < 1364940829 184940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is the real challenge < 1364940858 592041 :impomatic!~digital_w@87.115.210.249 QUIT :Quit: impomatic < 1364941047 460236 :Canaimero-04c1!~usuario@200.11.216.225 QUIT :Quit: Leaving. < 1364941099 376623 :nooodl__!~nooodl@91.177.109.136 JOIN :#esoteric < 1364941308 579305 :nooodl_!~nooodl@91.177.109.136 QUIT :Ping timeout: 245 seconds < 1364941350 97517 :kwikrick!d45350cb@gateway/web/freenode/ip.212.83.80.203 QUIT :Quit: Page closed < 1364941368 715572 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :\ldots < 1364941909 535638 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :geez, how am I supposed to input non-printable characters in a bash prompt? < 1364942015 119308 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ah! xxd can go backwards < 1364942058 202447 :Taneb!~nathan@host-92-23-117-149.as13285.net QUIT :Ping timeout: 264 seconds < 1364942181 810367 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wow I just don't know bash < 1364942210 332518 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION gives up < 1364942347 740078 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :no you must persevere < 1364942348 976677 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :"echo: no such file or directory" aghaksjdfskjdls < 1364942350 596010 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :do this whatever it is < 1364942393 221900 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION actually gives up, I don't actually know enough linux to do it... < 1364942617 72269 :variable!root@freebsd/developer/variable PRIVMSG #esoteric :https://news.ycombinator.com/item?id=5482649 < 1364942625 325353 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i use base64 for that < 1364942629 872995 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1364942631 171524 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, but. how < 1364942700 301393 :variable!root@freebsd/developer/variable PRIVMSG #esoteric :Fiora: ctrl-v < 1364942702 164294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :echo G1szMW1oZWxsbyBGaW9yYRtbMG0K | base64 -d < 1364942707 124630 :variable!root@freebsd/developer/variable PRIVMSG #esoteric :or your terminal might let you < 1364942711 940899 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or i would do like, base64 -d > foo; *paste into terminal*, ^D < 1364942845 610495 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but how do I input it to the program < 1364942869 117759 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :redirection? < 1364942877 487146 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :/levels/level3 $(base64 -d < $(echo blahblahblahblah))??? < 1364942897 294046 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :/levels/level3 $(echo blahblah | base64 -d) < 1364942901 177595 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actually probably < 1364942902 313069 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1364942904 143293 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :/levels/level3 "$(echo blahblah | base64 -d)" < 1364942916 110141 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :it doesn't take its input on stdin? how dastardly < 1364942936 869832 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a lot of mine were like /levels/level3 "$(perl -e 'print "x" x 1023'; cat shellcode)" < 1364942952 782023 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :? < 1364942959 754321 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where 'shellcode' was a file I already transferred using base64 -d > shellcode < 1364942965 358961 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think you can SCP things too < 1364942989 728333 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also, I would typically make a directory for myself under /tmp for each level < 1364942994 967775 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and stage things there < 1364943009 844431 :KingOfKarlsruhe!~chatzilla@p4FDCCF15.dip.t-dialin.net QUIT :Read error: Connection timed out < 1364943085 315813 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :'base64: invalid input" < 1364943186 794884 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :gahhhh < 1364943197 149684 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, it won't let me write to tmp < 1364943224 735223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I,I /levels/level3 $'a[\xab\xcd\x08...' < 1364943233 788776 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can't ls /tmp but you can make a directory there and then cd to it < 1364943233 984097 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :@_@? < 1364943234 179142 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: ? @ < 1364943236 431151 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :at least I just did < 1364943241 810842 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, Bash has this syntax shachaf mentions < 1364943242 958907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :$'' is the best thing < 1364943246 980721 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think I didn't know about it when I was doing IO < 1364943248 151642 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I don't understand < 1364943278 72328 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mkdir /tmp/foo < 1364943283 888147 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :/tmp/fooöra < 1364943284 376968 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :what does I,I mean < 1364943291 534357 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo $'\x68\x65\x6c\x6c\x6f\x20\x77\x6f\x72\x6c\x64' < 1364943292 878475 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :i have no idea what I,I means < 1364943293 416968 :HackEgo!codu@codu.org PRIVMSG #esoteric :hello world < 1364943300 208048 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I an completely lost < 1364943301 514054 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :*am < 1364943301 849523 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i,i means "i have no point, I just like saying" < 1364943313 818411 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not a UNIX command, it's a weird chat idiom of MIT and CMU people < 1364943318 188779 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and shachaf < 1364943319 182221 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ask It's an owl face. < 1364943322 854480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and kmc < 1364943324 69937 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :who is from everywhere < 1364943324 263945 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yes I can echo it but I want to run it as a command argument and that doesn't work!! < 1364943332 915206 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :everywhere and nowhere < 1364943344 418909 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :level3@io:~$ xxd - < "$(echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1364943347 397743 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSEBAg= | ba < 1364943350 722871 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :se64 -d)" < 1364943353 204684 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :-bash: t▒: No such file or directory < 1364943361 363703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Fiora is infringing on your trademark hth < 1364943380 337487 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: oh, you can't have null bytes in command line arguments < 1364943387 243538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also it's way too hot today < 1364943392 728353 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1364943395 250078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also i saw 8 google street view cars what were they doing < 1364943414 810997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION vanishes for a bit < 1364943419 289853 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that command actually would redirect xxd input from a file with a long name which is mostly nulls < 1364943496 690974 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :agh. it's just completely ignoring my input. it's like the program isn't evn getting it < 1364943576 733490 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's your command line now? < 1364943594 355990 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :level3@io:~$ /levels/level03 "$(echo AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ < 1364943597 552635 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQF0hAQI | base64 -d)" < 1364943603 862509 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :it's too long, it should at the very least just do -something- < 1364943613 834204 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but the program just totally ignores the input... < 1364943670 428106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is there an actual line break after that Q? < 1364943674 642879 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, no < 1364943682 819428 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but my terminal isn't wide enough... < 1364943692 483405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1364943702 466217 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: that looks right to me < 1364943719 442186 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I mean, like. it should at the very last crash it < 1364943720 450316 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :*least < 1364943723 138192 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe try gdb --args /levels/level03 "$(echo ... blah blah)" < 1364943769 708792 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :bleh. gdb doesn't work because it quickly scrolls off the bottom of my terminal < 1364943782 968172 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :and I need to use 'clear' to fix it and that doesn't work in gdb < 1364943821 459597 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what scrolls off? < 1364943823 400395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : hey Bike do you like kripke structures <-- i like kripke structures < 1364943828 777711 :FireFly!~firefly@oftn/member/FireFly QUIT :Excess Flood < 1364943834 147464 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, the stuff, on the screen? I don't know how else to explain it @_@ < 1364943846 478653 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1364943848 470526 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :you know, it hits the bottom, and then everything just all collides on the last line < 1364943856 803526 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :and the screen won't scroll < 1364943858 688279 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1364943865 979382 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why doesn't it scroll :/ < 1364943871 755882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Fiora: try running "reset" while gdb is shut < 1364943892 811964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and seeing if it works then < 1364943906 907409 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :no... < 1364943922 266663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh dear < 1364943937 615054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait is this not the same as kripke semantics < 1364943941 448064 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :try a different local terminal program I guess? < 1364943950 824165 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :this is hardly like kripe semantics at all < 1364943951 135595 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, what do you mean < 1364943957 459873 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :you mean like,a different ssh client? < 1364943968 267929 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1364943976 653276 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :... so um, instead of ssh...? < 1364943987 982081 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well are you running ssh inside xterm or gnome-terminal or what? < 1364943988 780688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*that < 1364943996 375870 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, inside of bash, I think < 1364944004 163366 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm confused but definitely things should scroll rather than mashing together on the same line < 1364944024 434343 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Fiora: What's your terminal emulator? < 1364944040 598712 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :how do I even know < 1364944049 774322 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Uh... well are you doing this on Windows? < 1364944071 831225 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, yes? < 1364944088 735084 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :probably windows's terminal thing then, whatever that is < 1364944094 56905 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :PuTTY is the only good SSH client I know of for Windows < 1364944106 428259 :iamcal_!uid1110@gateway/web/irccloud.com/x-dvqoetgywogxuxeg QUIT :Ping timeout: 240 seconds < 1364944110 361218 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but it works just fine on everything else... < 1364944148 978440 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know what specifically would cause the problem you're seeing, but I recommend PuTTY as the default Windows terminal window is really bad < 1364944151 698419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, Windows terminal is broken < 1364944158 352369 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, okay... < 1364944159 898495 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in fact I used to use PuTTY to log into a Cygwin sshd on localhost < 1364944165 589080 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for this reason < 1364944167 626226 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :uh. wow. < 1364944172 697331 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :although I think there's a clean way of doing that now < 1364944194 623508 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Does windows' terminal do ECMA-48 yet? < 1364944195 620886 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this one https://code.google.com/p/mintty/ < 1364944222 595925 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(or powershell or something) < 1364944255 757251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION unvanishes for a bit. < 1364944296 829841 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Fiora: the terminal emulator is the program that runs an old-fashioned texty terminal inside your shiny modern graphical desktoppy thing. examples are xterm and gnome-terminal on linux and whatever windows does when you pop open a console window. < 1364944313 964422 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh, but I was using cygwin < 1364944316 33077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote Bike: I think you're ready to learn about lens. oh god fiora help somebody help anybody < 1364944319 983837 :HackEgo!codu@codu.org PRIVMSG #esoteric :1006) Bike: I think you're ready to learn about lens. oh god fiora help somebody help anybody < 1364944330 902272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: which one do you like kripke structures or kripke semantics < 1364944351 113485 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it sounds like Cygwin now ships Mintty, but I've also seen it used with the default Windows "running a DOS command" terminal emulator, which is shit < 1364944368 419276 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :ACTION has no idea what cygwin does. go bike < 1364944377 326000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: semantics < 1364944389 491057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote kripke < 1364944389 685893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :monochrom says: There are truths, damn truths, and Kripke structures. < 1364944415 536772 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway I still recommend PuTTY, which is a standalone SSH client for Windows that is a GUI app as far as Windows is concerned, and has no interaction with the brokenness of terminals and terminal emulators on Windows < 1364944441 802219 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :"This article describes Kripke structures as used in model checking. For a more general description, see Kripke semantics." spooky < 1364944442 705026 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, Fiora is using Windows with an SSH client that isn't PuTTY? < 1364944445 633289 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :okay I'm using putty now... < 1364944448 204394 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :2spooky i might say < 1364944494 581388 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :back in a bit < 1364944515 823314 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora: How do you normally SSH? < 1364944551 190492 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, I start up a cygwin window and use ssh < 1364944555 680561 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :putty is nice but it doesn't support my private keys < 1364944563 557935 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :so I kind of end up having to use regular ssh < 1364944594 458516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1364944600 499785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :PuTTY can import the private keys. < 1364944651 894359 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :how @_@ < 1364944676 410025 :ssue_!uid5338@gateway/web/irccloud.com/x-abnapmjesizmmkup QUIT :Ping timeout: 240 seconds < 1364944690 597494 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :PuTTY key manager thingy? < 1364944694 698422 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :??? < 1364944696 240471 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't remember. < 1364944697 703172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"PuTTYgen" or some-such. < 1364944699 953139 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google putty import ssh private keys < 1364944701 755229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.electrictoolbox.com/putty-rsa-dsa-keys/ < 1364944701 950607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Use RSA and DSA key files with PuTTY and puttygen < 1364944717 438139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And then you put it in Connection/SSH/Auth/Private key file for authentication. < 1364944720 923913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :puttygen.exe, it looks like < 1364944738 199877 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you can load it into memory ssh-agent-style. Or something. I don't know. < 1364944777 5271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It has a ssh-agent style thing (pageant.exe) too, but you can just put the keyfile in the config as above. < 1364944783 668515 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Then it'll ask for the passphrase.) < 1364944787 333779 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's the one. < 1364944799 97862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: do you think you're ready to learn about the Codensity monad......... < 1364944832 350327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Personally, I just generate a new key with PuTTYgen for the Windows box, copy-paste the OpenSSH-compatible public key string that PuTTYgen has in a textbox into authorized_keys, and go with that. < 1364944835 293426 :ssue_!uid5338@gateway/web/irccloud.com/x-hvzifxwzeexyugbv JOIN :#esoteric < 1364944837 820668 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :coyoneda < 1364944843 257895 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :CoYoneda is easy. < 1364944852 942975 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you know how it works or should I explain it? < 1364944857 606828 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :i have no idea < 1364944858 876050 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But it's certainly possible to import OpenSSH-y private keys too.) < 1364944867 602670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe neither? < 1364944880 493357 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :okay that thing seems to work with the regular openssh keys? but not x.509 keys < 1364944901 493797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :CoYoneda is related to Functor. < 1364944902 150805 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You have X.509 certificates for SSH authentication? What are you, some kind of a madperson? < 1364944906 12251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You like functors, right? < 1364944907 338597 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, it's what they use at work < 1364944910 552030 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :functors are cool. < 1364944944 354230 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: So you remember the functor laws? < 1364944953 372708 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but I guess that works for normal ones, thanks... < 1364944954 686787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fmap f (fmap g x) = fmap (f . g) x < 1364944963 717351 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fmap id x = x < 1364944964 404251 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :yeah, and fmap id = id. < 1364944965 420568 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION sorry, a bit frantic at the moment < 1364944983 140473 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: OK, so let's say you have some tree or something where the fmap operation is really expensive. < 1364944993 169908 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you want to minimize the number of fmaps < 1364945006 879924 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :k < 1364945017 869757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So instead of fmap (+1) . fmap (*2) . fmap (^3), you'll want to say fmap (\x -> x^3 * 2 + 1) < 1364945031 57150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Makes sense? < 1364945034 911386 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1364945038 203564 :HackEgo!codu@codu.org PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1364945060 699415 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Yeah, sure. < 1364945063 652460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now let's say you want to pass this to some other function, and you don't know how many fmaps it'll be doing. < 1364945102 583624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It makes sense to split it up into two pieces: Instead of just passing around (Tree Int), you can pass around (Tree Int, Int -> Char) < 1364945108 310607 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where Char can be anything. < 1364945119 597586 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :... gah, it won't even let me write data in tmp < 1364945125 408671 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you can just compose more functions onto the (Int -> Char) part, and leave the (Tree Int) alone until the very end, when you can apply one big function. < 1364945140 591437 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :makes sense. < 1364945164 66615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you can make a type like this: data TreeWrapper a = TreeWrapper (Tree Int) (Int -> a) < 1364945181 846934 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The interesting thing is that TreeWrapper is a Functor without ever using Tree's fmap. < 1364945184 353711 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: If the authentication is using the usual SSH public-key mechanisms (like it seems), you should be able to just http://trueg.wordpress.com/2012/09/06/use-an-x-509-certificate-for-ssh-login/ a X.509 cert it into an OpenSSH-compatible private key (slight modifications are needed, that guide makes a public key for authorized_keys) and then from there onwards import to puttygen. If you want to. < 1364945189 27981 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Can you write the instance?) < 1364945194 755574 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Without /ever/? Not even at the end? < 1364945201 204840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At the end, sure. < 1364945206 538890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But not for instance Functor TreeWrapper < 1364945230 937865 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: I think that requires ssh being compiled with x509 support or something... I'm not sure >_< < 1364945273 984431 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :let's see, i guess fmap f (TreeMapper t g) = TreeMapper t (g . f) or so < 1364945282 852498 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: Come to think of it, aren't the OpenSSH private keys already in PEM format? I would think you could just extract the private key with openssl from whatever you have (PKCS12?). < 1364945295 532923 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I-I don't really want to mess with that now... < 1364945321 400221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: If it's some special kind of authentication mechanism, maybe it's special. Who knows. (You have a weird thing.) < 1364945336 945956 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :i'm thinking it's (f.g) instead of (g.f), wait, does that make sense < 1364945343 371985 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :and then you have runMapper (TreeMapper t f) = fmap f t < 1364945357 42412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: (f . g), not (g . f) < 1364945357 360190 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how did we end up on X.509 keys o_O < 1364945358 397909 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But yes. < 1364945364 201033 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Bah. < 1364945366 336499 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :ok it does < 1364945375 444117 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh not for io.sts < 1364945388 289677 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :I always get confused about what order composition works in, for some reason. < 1364945394 40479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: OK, next step: data AnythingWrapper f a = AnythingWrapper (f Int) (Int -> a) < 1364945401 190632 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :sure. < 1364945405 669982 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Same instance. < 1364945420 793048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://tools.ietf.org/html/rfc6187 -- huh. The more you know. < 1364945425 428595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Last step: data Foo f a = forall x. Foo (f x) (x -> a) < 1364945426 183185 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :It should be h(x) such that h(x) = f(g(x)) anyway < 1364945444 481116 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: This uses an extension called ExistentialQuantification to hide which type the Int actually is. < 1364945457 831682 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Wait, why do you need to do that. < 1364945460 548615 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ghc -XExistentialDespair < 1364945469 888168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since you don't care that it's Int. You just care that it's *some* type x, and that you have a function :: (x -> a) < 1364945479 540500 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Yeah but like... why is there an extension. < 1364945492 138258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because that forall in data declarations isn't allowed in standard Haskell. < 1364945500 973818 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :also < 1364945504 687977 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :or rather "oh" < 1364945514 931793 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :but also, what's existential about it? ...oh, wait, huh. < 1364945530 822796 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's sort of an abuse of syntax to use 'forall' for existential types < 1364945535 751548 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but there's a sense in which it makes sense < 1364945535 946998 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :that's pretty confusing for a universal quantifier though :/ < 1364945541 365654 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :yeah i think i see it but still < 1364945544 309536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: It's existential because the type exists. < 1364945546 206999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hth < 1364945549 464192 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :thx < 1364945558 780436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I can explain the relationship between forall and exists sometime if you like. < 1364945566 516127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, so now you can write liftFoo :: f a -> Foo f a < 1364945571 323559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And lowerFoo :: Functor f => Foo f a -> f a < 1364945572 412823 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :blhhhhhrgh. i should read things about category theory but where do i start < 1364945580 971609 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :a lobotomy < 1364945582 866187 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :w----wikibooks?!! < 1364945595 958409 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nooodl__: what are you going for her < 1364945596 968641 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ee < 1364945598 296396 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :here < 1364945598 615508 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl__: start here https://twitter.com/copumpkin/status/302960443067101185 hth < 1364945602 734100 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :shachaf: liftFoo doesn't require a functor? < 1364945609 897221 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Try it out! < 1364945611 390695 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you say «data Foo = forall a. Bar (a -> Int)» then «Bar :: forall a. (a -> Int) -> Foo» < 1364945628 529462 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so it does produce a forall in the constructor type < 1364945635 811042 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quantifying on a variable that does not appear in the result type < 1364945645 425882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So it... sends the client's X.509 cert (and intermediates etc.) to the server, which verifies that against a root, and accepts the public key based on that. Okay, yes; I don't think PuTTY supports that at all. < 1364945648 78617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: You know how turning an existential constraint into a universal constraint is just currying? < 1364945651 297471 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(A dependent type.) < 1364945651 626324 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1364945656 96934 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's the best thing. < 1364945664 522118 :epicmonkey!~epicmonke@188.134.41.112 QUIT :Ping timeout: 264 seconds < 1364945666 411600 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :monqy: what do you mean < 1364945697 969058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: So write liftFoo and lowerFoo < 1364945710 16611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: As you probably guessed, Foo is CoYoneda. < 1364945735 95645 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :i didn't guess that. < 1364945740 934844 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, now you know. < 1364945782 444311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Another perspective: data Foo f a = forall x. Foo (x -> a) (f x) < 1364945794 242377 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fmap :: forall x a. (x -> a) -> f x -> f a < 1364945805 551502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So Foo just contains the two arguments to fmap. < 1364945823 269567 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is why lowerFoo needs the Functor constraint -- it just applies fmap. < 1364945838 205170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I'm spoiling the exercise a bit. < 1364945849 97734 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oh. but it wouldn't be very useful if you started with something you couldn't fmap later though. < 1364945865 468400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, usually not. But sometimes. < 1364945877 901983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can treat (CoYoneda IORef) as a read-only IORef, sort of. < 1364945890 272039 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Dude I don't even know what an IORef is. < 1364945893 578024 :Lymia!~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net JOIN :#esoteric < 1364945893 861954 :Lymia!~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net QUIT :Changing host < 1364945894 55892 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1364945895 161608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Never mind, then. < 1364945903 359091 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: However: When f is a Functor, CoYoneda f is isomorphic to f < 1364945920 532300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is called the Yoneda lemma -- or is a special case of it. Or something. < 1364945923 720581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1364945929 922166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe monqy wants to take over here < 1364945930 586077 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's yellow &c. < 1364945952 938486 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :I'm just sitting here thinking it's great you're explaining this to me and all but I have written like twenty lines of haskell max, and I have a headache because a guy brought in five hundred pounds of unpackaged food and told us he was "sworn to secrecy" about where he got it, and, and, math is so hard ;_; < 1364945969 876167 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'll summon monqy < 1364945975 65627 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :HEY I THINK JAVASCRIPT IS A PRETTY OK LANGUAGE < 1364945985 309845 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :Do you know how much food that is? Have you ever seen two hundred pounds of cheese in one place before < 1364945997 765935 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: why are you friends with a professional food thief < 1364946004 748807 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :better question: why am I not friends with a professional food thief < 1364946008 630958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: well this is what the poor perl person felt like when you were talking about functors < 1364946020 8874 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :poorperlperson.tumblr.com < 1364946020 889415 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: "maybe u'll think about ur actions next time" < 1364946028 500581 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :He probably has seen two hundred pounds of cheese in one place before though. < 1364946036 65048 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 252 seconds < 1364946054 423071 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: btw Yoneda is like CoYoneda except backwards < 1364946060 194334 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think if you go to a cheese shop you can see two hundred pounds of cheese p. easily < 1364946061 514524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hth < 1364946066 778335 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :yes yes we have to prepend Co- to everything to make it backwards < 1364946077 34842 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think CoYoneda is more intuitive than Yoneda < 1364946079 378929 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Haskell the Hultimate < 1364946082 920470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what does kmc think < 1364946099 51926 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :imo instead of prefixing Co- people should write stuff backwards < 1364946104 566068 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: btw did you see KeithW et al's computer networking blog http://www.layer9.org/ "It's like a LAMBDA THE ULTIMATE but for NETWORKING RESEARCH" < 1364946107 673866 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :i think probably i should actually learn group theory, and then i should figure out what yoneda has to do with that other Group Theory Thing < 1364946113 624215 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nooodl__: gb2shellprogramming < 1364946127 261620 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :if ... then... coif < 1364946141 612477 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@remember ghc -XExistentialDespair < 1364946142 146662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Nice! < 1364946143 329314 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :and stuff that is its own dual should have palindrome names? < 1364946145 111180 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: coif is a good word < 1364946151 278735 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :exercise: define coelse < 1364946174 852852 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan.............................. < 1364946180 751016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@forget ghc -XExistentialDespair < 1364946180 946129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Done. < 1364946184 887002 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: Python has while..else, is that like coelse? 'imo no' < 1364946185 81602 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@remember kmc ghc -XExistentialDespair < 1364946185 385322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :It is stored. < 1364946197 273334 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I went through dozens of these in the lambdabot quote database yesterday. < 1364946197 775707 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also for..else < 1364946250 673535 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :yeah i remember forgetting how that works because i'm bad at python < 1364946266 484362 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo it's because Python is bad at Bike < 1364946266 867704 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :im bad at everything < 1364946270 396567 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it might be one of those features that is obscure enough that any code using it automatically qualifies as obfuscated < 1364946276 33641 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think i used it.... once, maybe < 1364946276 228307 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Python is good at cheese shops though < 1364946276 925382 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :shachaf: python is cobad at bike? < 1364946301 440391 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :python is kobold < 1364946342 396778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : what's yellow &c. <-- a bananach space hth < 1364946368 411821 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nom < 1364946373 921871 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mpact cospace < 1364946390 327472 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :shoulda just done like physics and thrown "anti-" everywhere < 1364946399 147419 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: I tried to convince geofft to port GPG to GRUB and/or UEFI < 1364946407 657662 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think with Secure Boot, this is actually a useful and valuable thing < 1364946408 878667 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :then you'd have to make jokes about nomies instead of about mpositions. < 1364946419 734634 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :i hear "dual" isn't really the same as "opposite" though? < 1364946427 900667 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :what is duality help < 1364946432 314952 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :he keeps adding things to GRUB that look suspiciously like a userspace < 1364946444 414518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : i think if you go to a cheese shop you can see two hundred pounds of cheese p. easily <-- i have seen reliable evidence that cheese shops have no cheese hth < 1364946444 826917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl__: fun fact some 2-categories (or was it bicategories) have both duals and opposites < 1364946447 947020 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :As far as I've heard "dual" basically means "it's useful to call it dual" < 1364946453 853348 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think in another 10 years they will reveal that GRUB is secretly The GNU Kernel < 1364946458 172141 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so you have C C^op C^co C^coop < 1364946461 330558 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi im back < 1364946466 441676 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: head = explod < 1364946469 83628 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Bike: duality is when you reverse the arrows < 1364946482 324966 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :"coop" is cute < 1364946484 776580 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Bike: alt. the dual of a thing is that thing in the opposite category (i.e. you reverse the arrows) < 1364946490 894479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan.............................. <-- i remembered that the next second :( < 1364946499 150098 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :uhhuh sure < 1364946502 291127 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :anyway i started reading http://wwwhome.ewi.utwente.nl/~fokkinga/mmf92b.pdf yesterday but is it good??? imo it's not gentle at all < 1364946507 216331 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: The worst part is that evidence remains forever. < 1364946509 377947 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote < 1364946509 573046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `quote' failed with: getRandItem: empty list < 1364946515 355552 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote somethingthatdoesntexist < 1364946515 742565 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No quotes match. My brain just exploded < 1364946556 194408 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :kmc: still better than HURD yuk yuk < 1364946635 788111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I'm thinking of something else entirely. < 1364946645 396641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl__: hey want a "ddariuscommendation" < 1364946652 480732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : shoulda just done like physics and thrown "anti-" everywhere <-- well there is anticommutative hth < 1364946655 82902 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :in 1.13 it starts talking about "expressing concepts categorically" and it gives literally no examples, it just goes, here make these exercises, i cried & stopped reading < 1364946661 153673 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :sure < 1364946665 441100 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Read error: Operation timed out < 1364946671 584350 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : 23:36 shachaf: Awodey's book and/or Barr and Wells' ESSLLI lecture notes to start. < 1364946696 652027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :want some edwardkommendations < 1364946711 430744 :nooodl__!~nooodl@91.177.109.136 PRIVMSG #esoteric :sure < 1364946751 711966 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1364946764 346461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I know. < 1364946772 676894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :_Category Theory as Coherently Constructive Lattice Theory_ < 1364946845 952765 :ion!ion@heh.fi PRIVMSG #esoteric :ctcclt < 1364946896 945269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: The worst part is that evidence remains forever. <-- i thought i saw something about some people cleaning up lambdabot. < 1364946922 731259 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Yes, I cleaned up all the lambdabot quote database and gave it to Cale. < 1364946930 268757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now it's not going to be cleaned up again. < 1364946934 465806 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364946946 778983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :there were literally no quotes before you did your thing........ < 1364946959 864503 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :oerjan's a trendsetter < 1364946970 784405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i mean, actual code. < 1364946978 735700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh that < 1364946980 566718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :go for it < 1364947018 756513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hides behind his laptop that nearly explodes when updating lens < 1364947039 572208 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What do you think: Yoneda or CoYoneda? < 1364947057 553431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :imoNeda < 1364947083 881383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imhoTep < 1364947096 327470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think that's about the point where i drop out of category theory hth < 1364947102 87507 :Bike!~Glossina@174-25-51-73.ptld.qwest.net PRIVMSG #esoteric :the category of tepid swamps < 1364947112 110566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: no not in category theory in haskell < 1364947125 414096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ain't a clue to have < 1364947136 928233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: newtype Yoneda f a = Yoneda { runYoneda :: forall b. (a -> b) -> f b } < 1364947153 813537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: data CoYoneda f a = forall x. CoYoneda (f x) (x -> a) < 1364947178 845812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :when f is a functor it's isomorphic to Yoneda f and to CoYoneda f < 1364947185 592188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so which one should i prefer