< 1360195868 176462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/esoteric/shove/shove < 1360195871 186208 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-07 00:11:10 URL:http://oerjan.nvg.org/esoteric/shove/shove [4053/4053] -> "shove" [1] < 1360195873 612452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x shove < 1360195876 793481 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360195877 416971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mv shove bin/shove < 1360195880 187775 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360196218 304821 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360196297 80578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: modified to only print output? < 1360196335 379791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also to take a program on command line by default < 1360196358 209697 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360196368 147560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '"Hello, world!"S' >test < 1360196371 429795 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360196398 486481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove -d -f test #Now with options < 1360196418 12664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat test < 1360196419 476195 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"Hello, world!"S < 1360196429 588017 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360196437 620350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run yes | shove -d -f test #Now with options < 1360196439 408259 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ actual size: (16, 1), pos: (0, 0) \ rotated for viewing; pos: (0, 0), dir: 0 \ stack: \ *Hello, world!"S \ \ actual size: (16, 1), pos: (15, 0) \ rotated for viewing; pos: (15, 0), dir: 0 \ stack: {Hello, world!} \ "Hello, world!"* \ Hello, world! < 1360196542 299565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and the debugger now waits for stdin even if it's from a file. < 1360196639 920002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i wonder < 1360196667 615849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove 'v' '>"Test"S' < 1360196669 220240 :HackEgo!codu@codu.org PRIVMSG #esoteric :Test < 1360196706 836821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wasn't sure if i'd made it use one line per argument or not. < 1360197101 792564 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360197584 251641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world"'\''S"(' < 1360197585 963093 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unterminated string. at /hackenv/bin/shove line 140. < 1360197607 367851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '" '\''Hello, world"'\''S"(' < 1360197608 791834 :HackEgo!codu@codu.org PRIVMSG #esoteric :​" 'Hello, world"'S"( < 1360197617 613048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world"'\''S(' < 1360197619 282492 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unterminated string. at /hackenv/bin/shove line 140. < 1360197649 63901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world'\''S"(' < 1360197650 767415 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360197657 518361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1360197666 468940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world'\''S"(' < 1360197668 210246 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360197686 500743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '" '\''Hello, world'\''S"(' < 1360197687 939879 :HackEgo!codu@codu.org PRIVMSG #esoteric :​" 'Hello, world'S"( < 1360197738 547305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '" '\''Hello, world'\''S"S' < 1360197740 8413 :HackEgo!codu@codu.org PRIVMSG #esoteric :​" 'Hello, world'S"S < 1360197749 391928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world'\''S"S' < 1360197750 948155 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 'Hello, world'S < 1360198001 320417 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: do you know anything about http://fpcomplete.com/ < 1360198020 332227 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: i know spj is investing in them or something < 1360198028 521503 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and snoyman works there? < 1360198031 584875 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and johnw works there < 1360198032 313267 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360198034 929268 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :interesting < 1360198046 369592 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure what they actually do < 1360198060 311637 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there is some haskell school thing(?) maybe online(?) they're running < 1360198073 876779 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Massive Online Monad Tutorial < 1360198243 166192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I know pretty much what elliott knows. < 1360198261 395759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think they're making an online Haskell IDE or something? < 1360198343 403995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove ' v' 'v V" olleH"<' '>", world!"S' < 1360198345 51273 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360198352 271341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf now again < 1360198370 27689 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360198376 295488 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the website looks... slick in the wrong ways < 1360198381 367359 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i guess they have some legit people involved < 1360198438 284902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh shove is evil :P < 1360198447 860050 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Functional Programming technology < 1360198824 720984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" ,olleH"V v' ' S"!dlrow"<' < 1360198826 305376 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hello, world! < 1360198925 631603 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :My idea of some music format: The header is sixteen frequencies of the notes of the lowest octave, followed by eight waveforms of thirty-two frames each, where each frame is four bits. And then, follow by commands. The frequencies are converted to periods when it is loaded. Durations are also converted to periods. < 1360198926 3372 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zzo38: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360198932 96017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that was slightly amusing < 1360198947 592601 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :0xxx.xxxx = note playing. 0111.1111 = rest. < 1360198996 856938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/log < 1360198998 462646 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ cd /var/irclogs/_esoteric \ if [ "$1" ]; then \ grep -P -i -- "$1" ????-??-??.txt | shuf -n 1 \ else \ file=$(shuf -en 1 ????-??-??.txt) \ echo "$file:$(shuf -n 1 $file)" \ fi < 1360199004 747111 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :1000.0xxx = select waveform. 1000.1xxx = select waveform with phase reset. 1001.0xxx = channel start intro. 1001.1xxx = channel start loop or go to loop. 1010.xxxx = volume. and so on < 1360199022 271789 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Including duration, duration MRU, and local repeats. < 1360199028 83992 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now is this good enough, do you think so? < 1360199032 128948 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :?messages < 1360199032 594556 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shachaf said 1d 4h 20m 13s ago: CodensityAsk reminds me of type MendlerAlgebra f c = forall a. (a -> c) -> f a -> c (except that it's different) < 1360199067 157524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi lambdabot < 1360199107 605950 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: mm, thinking carefully about the purpose of this music format may be a good idea. < 1360199136 874054 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Just that I would find it easy to implement in C with SDL, and to create music files of that format with CsoundMML. < 1360199154 93890 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, but what are you trying to represent? < 1360199160 652646 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Do you want it to be able to express arbitrary sounds? Encode the waveform. To express arbitrary sounds in a space-efficient manner? Encode the program that generates the waveform. < 1360199186 273340 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: What is MendlerAlgebra for, though? It is not a functor < 1360199194 172910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail < 1360199197 428397 :HackEgo!codu@codu.org PRIVMSG #esoteric :01:03:48: Now is this good enough, do you think so? \ 01:03:52: ?messages \ 01:03:52: shachaf said 1d 4h 20m 13s ago: CodensityAsk reminds me of type MendlerAlgebra f c = forall a. (a -> c) -> f a -> c (except that it's different) \ 01:04:27: hi lambdabot \ 01:05:07: zzo38: mm, thinking carefully about < 1360199226 486360 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tswett: encode the program that generates the music format < 1360199231 715124 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Well, there is the balances of simplicity, speed, compact, etc < 1360199233 129338 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google MendlerAlgebra < 1360199235 297477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Catamorphisms < 1360199235 482826 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Catamorphisms - HaskellWiki < 1360199254 140200 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"Mendler and the Contravariant Yoneda Lemma" is this a children's novel < 1360199295 345435 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sure also such things as NSF and MOD and so on usable, but I don't quite easily enough find the C program to play it properly using SDL < 1360199312 497127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run printenv < 1360199314 58932 :HackEgo!codu@codu.org PRIVMSG #esoteric :TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ HOME=/tmp \ SHLVL=1 \ _=/usr/bin/printenv < 1360199383 311150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you know what an end is < 1360199383 838178 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: *nod* I wonder, then, is there any particular reason you're not just using WAV files? < 1360199391 17109 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: what's an end < 1360199413 356714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i don't know :'( < 1360199417 102749 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1360199418 738457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In category theory, an end of a functor is a universal dinatural transformation from an object e of X to S. < 1360199450 704716 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360199456 944164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -2 < 1360199459 931578 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: WAV files will be too large and maybe wrong sample rate < 1360199460 117138 :HackEgo!codu@codu.org PRIVMSG #esoteric :01:10:50: ok \ 01:10:56: `run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -2 < 1360199477 63799 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Also we would want looping of music < 1360199485 521749 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i was hoping you could tell me what it means < 1360199523 935763 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So yeah. I was under the impression that the purpose of Ithkuil was to express normal amounts of information with small amounts of text; it turns out the purpose is actually to express large amounts of information with normal amounts of text. < 1360199532 949071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/.*> //' #Worst kimian quine ever? < 1360199536 189803 :HackEgo!codu@codu.org PRIVMSG #esoteric :​//' #Worst kimian quine ever? < 1360199541 831197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops :P < 1360199552 880427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/.*?> //' #Worst Kimian quine ever? < 1360199556 119878 :HackEgo!codu@codu.org PRIVMSG #esoteric :​//' #Worst Kimian quine ever? < 1360199602 540993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst Kimian quine ever? < 1360199605 855244 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst Kimian quine ever? < 1360199610 885591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1360199649 942386 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: *nod* May I ask why they're too big? < 1360199650 606448 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't think it is a Kimian quine though; I think a Kimian quine is one which the system's error message is the same as the program text. But I can see how it works < 1360199652 793016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo bin/quine < 1360199654 299013 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/quine < 1360199666 289203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: oh right. i guess i meant cheating quine then < 1360199667 699264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360199672 752298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/quine < 1360199674 137021 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: bin/quine: No such file or directory < 1360199757 594853 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: You know... < 1360199758 501117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed '\''s/[^>]*> //'\'' #Worst cheating quine ever?" >bin/quine < 1360199760 2372 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1360199788 32563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed '\''s/[^>]*> //'\'' #Worst cheating quine ever?' >bin/quine < 1360199791 344303 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199810 631473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine #Also the best. < 1360199812 372164 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: /hackenv/bin/quine: Permission denied < 1360199822 761312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x bin/quine < 1360199826 209575 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199828 544982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine #Also the best. < 1360199831 800136 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run quine #Also the best. < 1360199886 125203 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: because you have either a large number of music files or a significant space limitation? < 1360199905 900088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine | rot13 < 1360199908 620676 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199912 776178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360199917 810696 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`run quite < 1360199919 114063 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: quite: command not found < 1360199920 251243 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`run quine < 1360199923 63035 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run quine < 1360199929 588225 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I also do not know any MML compilers for MOD and S3M formats (neither format can do desynchronization, and way of combining blocks in those formats makes it difficult to work with too) < 1360199931 370959 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So, like, how does it work? < 1360199933 583944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rot13 < 1360199934 872383 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo "$@" | tr a-zA-Z n-za-mN-ZA-M < 1360199941 81080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine | rot13 < 1360199944 994513 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199953 404940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf is wrong with that < 1360199962 81196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh of course < 1360199974 776121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run rot13 $(quine) < 1360199978 298123 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`eha ebg13 $(dhvar) < 1360199994 757497 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Well, yes those are reasons too. < 1360199994 942764 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`run echo aru | rot13 | rot13 < 1360199996 421649 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360200006 75608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswett: it simply finds the last line in the logs and removes everything up to the nick < 1360200023 230902 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run rot13 `quine` < 1360200026 531626 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`eha ebg13 `dhvar` < 1360200029 680466 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I see < 1360200035 189348 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: then I don't know what the reason you were referring to is. < 1360200039 573286 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo $(quine) < 1360200043 198603 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run echo $(quine) < 1360200044 976866 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: this is a beautiful program < 1360200046 483270 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :oerjan: mm. < 1360200048 281581 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine < 1360200051 84680 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine < 1360200060 282104 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Those are what I refer to, too. < 1360200065 212882 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine the first < 1360200068 12552 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine the first < 1360200075 242016 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm, I fail at, like... doing this correctly. < 1360200078 561314 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`quine < 1360200078 864491 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :brief < 1360200081 787778 :HackEgo!codu@codu.org PRIVMSG #esoteric :brief < 1360200085 714094 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine the first < 1360200085 896883 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine the second < 1360200088 209165 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine the second < 1360200088 394730 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine the second < 1360200090 777653 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :There we go. < 1360200097 891837 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nooooo < 1360200118 520192 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it should make sure the line starts with a ` at least < 1360200193 467752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh? i thought the failure modes were part of the charm. < 1360200245 766802 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Do you know of the C libraries to play the other formats on SDL, though, and of the MML compiler into some such format? < 1360200262 719423 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Nope. < 1360200268 900929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEgo: `echo hi < 1360200278 433247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it doesn't do such fancy things... < 1360200293 427881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/quine < 1360200294 193429 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ostensibly < 1360200294 800081 :HackEgo!codu@codu.org PRIVMSG #esoteric :cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst cheating quine ever? < 1360200327 894436 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no don't fix it < 1360200335 156396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh ok < 1360200453 64679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did ais523 say shove was TC? < 1360200480 705330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think so < 1360200526 256401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : elliott: Shove is TC, I think; you can compile Underload into it < 1360200529 342235 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :proof by ais523 said so < 1360200777 56215 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know if a trigger in SQL is allowed to call itself? < 1360200901 523998 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: UTF-16 apparently had better performance than UTF-8 for "text" < 1360200908 719984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They ported it and then decided to stick with -16 < 1360200912 254156 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :interesting < 1360200916 462770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently it had to do with the four-way branch or something? < 1360200919 47080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1360200940 707214 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :was that in realistic situations or synthetic microbenchmarks? < 1360200953 686693 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, it probably also depends on what text you are encoding and on the program which uses it, and on other things. < 1360200995 878630 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know the details. It's just what I overheard from edwardk (it was a SoC project). < 1360200996 64209 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's the internal structure of text, again? finger tree? rope? < 1360200998 947256 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :flat? < 1360201006 797185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just a plain ByteArray < 1360201012 253661 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Also the Unicode C library they use whose name I've forgotten uses UTF-16. < 1360201022 992548 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wishes there was a good rope library for Haskell. < 1360201023 264192 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ICU? < 1360201029 645118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, ICU was a big consideration. < 1360201040 366561 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it seems like a good data structure would be a finger tree of ~few-kB UTF-8 chunks < 1360201058 653008 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :edwardk has a UTF-8 finger-tree string implementation on Hackage (in several different packages). < 1360201062 886707 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :annotated with things like the number of codepoints in each < 1360201068 134138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1360201070 853387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The problem is he doesn't care about it to the point where he actually didn't realise it existed until I pointed it out. < 1360201078 785093 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1360201085 390465 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's amusing < 1360201103 613385 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :He cares about it for his parsers. < 1360201105 731510 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks ~few-kB might be a bit too big for a persistent structure. < 1360201108 974240 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you're modifying it constantly. < 1360201145 886318 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe smaller at the ends < 1360201151 502541 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway it's something you would have to tune < 1360201159 98579 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't claim any a priori insight about what the best size is < 1360201182 874269 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You could annotate it with more than codepoints; that would be pretty cool < 1360201190 572250 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Might not be worth the cost, though. < 1360201203 969071 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you could annotate it with an arbitrary monoid < 1360201204 847374 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so easy < 1360201207 228653 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Not sure codepoints by itself is useful. Random access by codepoint isn't a particularly interesting operation. < 1360201210 568895 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360201215 800363 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'width in terminal' would be a fun one < 1360201265 992330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if (forall w. Monoid w => (UTF8String -> w) -> Rope w) would be a good string representation, where "w" is the annotation. < 1360201279 596261 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey, Rope would even be a Functor then. (The Functor instance would be one you don't actually want for string manipulation, but still.) < 1360201293 885717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess if you get that generic it might as well be Rope w UTF8String. < 1360201310 155295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I guess you can define (Rope w a) as a w-annotated FingerTree of vectors of a. < 1360201330 16660 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That way type String = Rope Whatever Char is a proper Functor. < 1360201343 132265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Except for the part where it wouldn't be since you want the vector to be unboxed and that requires an Unbox typeclass and stuff. < 1360201346 165605 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION sigh < 1360201400 826196 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It'd be nice if Vector could be totally polymorphic and somehow adapt itself to be unboxed whenever you use it on a type that can be unboxed. < 1360201478 736688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't that one of the motivating examples for type families < 1360201479 898610 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That seems something that Haskell just doesn't do, and might be difficult even if another programming language that can be made up to do such things, would still be difficult, if you want to have adapt to box/unboxed. However, an idea is to use macros somehow. < 1360201507 647688 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Type families might do it but you still would have to write it for every one, rather than having it done automatically. < 1360201507 833974 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :data instance Vector (a,b) = VPair (Vector a) (Vector b) -- or such < 1360201611 118142 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But if you write "type family" then you cannot write "data instance" on it; it has to be "type instance" even though they should allow "data instance" in such cases too, they don't. (But it is good and correct that "data family" don't allow "type instance") < 1360201676 906984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: You can always just define a separate data type. < 1360201719 441265 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Yes I know so, and that is a way to work-around, but still I think should be allowed < 1360201734 735976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure that it should. < 1360201740 820620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But anyway did you submit a bug report and/or patch? < 1360201756 917912 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Macros don't work. < 1360201761 589967 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Since you want a Functor instance. < 1360201775 543794 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: The problem is you can't write (a -> b) -> Vector a -> Vector b < 1360201779 512318 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Because what constructors does it have? < 1360201780 825909 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No. I have made some suggestion of various things but mostly nobody wanted it < 1360201786 600923 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So you need a typeclass for "something you can construct a Vector out of" < 1360201788 209811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So you lose Functor < 1360201798 835558 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :elliott: C macros won't work, of course; I don't mean C macros. < 1360201798 835749 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360201836 17491 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :What you want is a "default typeclass instance" with all sorts of awful overlapping instances stuff with the understanding that it's OK because they all have the same semantics. < 1360201843 315641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But I don't think there's a way to make it properly with GHC. < 1360201851 953885 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Functor instance is derivable and if so will be the only correct way to do it, otherwise it is not possible to be done. < 1360201864 873713 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :elliott: Yes, it is not possible to do properly with GHC that is what I meant. < 1360201876 12238 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :why is dr strangelove so wonderful < 1360201878 327788 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Unless they added an extension to do it properly, but that might be very difficult) < 1360201902 271107 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 264 seconds < 1360202268 188792 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360202729 624775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`shove '"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'S) < 1360202731 517230 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"'"'"'"!"S'S)"S)'S)"S)'S)"S)'"'"'"!"S'S)"S)'S)"S)'S)"'"'"!"S'S)"S)'S)"S)'"'"!"S'S)"S)'S)"'"!"S'S)"S)'"!"S'S)"!"S! < 1360202807 33796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he didn't joke when he said ' and " nested inside each other < 1360202832 129918 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1360202865 472031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`shove '"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'S)"Hm"S < 1360202867 35529 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"'"'"'"!"S'S)"S)'S)"S)'S)"S)'"'"'"!"S'S)"S)'S)"S)'S)"'"'"!"S'S)"S)'S)"S)'"'"!"S'S)"S)'S)"'"!"S'S)"S)'"!"S'S)"!"S!Hm < 1360202895 76287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and ) (shoving in the same direction as you're moving seems to behaving relatively intuitively < 1360202898 865702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+) < 1360202907 993847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+be < 1360203056 517468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION just realized the semantics of shoving means it is impossible to delete characters from the grid < 1360203084 975501 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION suspects oerjan understands this language better than ais523 does already. < 1360203107 312280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suspects that's a little early < 1360203121 333646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially given ais523 claimed to be able to compile underload to it < 1360203140 225881 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION suspects that meant "there seem to be equivalent enough operations to do it" < 1360203184 456722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i had trouble enough just concatenating "Hello, " and "world!" above < 1360203605 269857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo Testing | fueue '):[)$$6-%0~~[$~])~[)$~~~%~~)[[0[33 H])[)[H]]!][1)[)))($[[)[~~~~()+1])][0]$%~~1)][][)[)$%0[)[))$11~<<~:(~:< ]])[):] ]] ]]])] ] [1[1][[50]<:[[52]<:]][[54]<:[[56]<:]]]' < 1360203607 147126 :HackEgo!codu@codu.org PRIVMSG #esoteric :Testing < 1360203645 470132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one has a slight hunch that simpler cats are possible :P < 1360203693 217254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(this one is a translation from +[,.], as seen from just inside the loop < 1360203695 884847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :) < 1360203779 321679 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is there no known fueue cat? < 1360203780 999849 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from that one I mean < 1360203913 688142 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fueue sure looks like a "tar pit" hm < 1360203928 981969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i don't think i've ever bothered to make one < 1360204020 573183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also EOF handling is a bit unspecified. the C interpreter is the only one which even handles it, by accident treating it as a negative number. which means the same as 0 for most purposes, since i have found no way to do input preserving a 3-way distinction. < 1360204054 355196 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :oerjan: "By accident"? < 1360204063 412329 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :oerjan: What, by just handing whatever getc() returns? < 1360204064 341037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: or by default. < 1360204067 809065 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah. < 1360204102 258558 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Ah, yeah. Technically EOF can be anything in C so long as it's not confuseable for a character, but in practice it's -1. < 1360204102 444028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the ocaml and haskell interpreters also do nothing special, which means they will raise exceptions. < 1360204119 528204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: i think it's required to be < 0. < 1360204130 211665 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PART :#esoteric < 1360204175 892228 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Ah, it is required to be negative. < 1360204205 261877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i can distinguish 0 from EOF at the cost of identifying everything else with one of them. < 1360204274 761026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(if i apply - first, EOF becomes positive and everything else becomes identified; if i apply % first 0 becomes 1 and everything else 0.) < 1360204275 490423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how useful < 1360204366 573283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :incidentally there is probably no quick way to determine whether a number is negative or positive :P < 1360204390 156309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in general, not just at input) < 1360204545 372745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe something with division could work, but fueue doesn't specify which way / rounds < 1360204566 672548 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Nor does C. :) < 1360204579 172658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1360204634 800671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the slow way is to use $ to make copies of blocks, which you then have to delete if the number is large positive.) < 1360204677 361097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume <0 is treated as 0 there < 1360204734 848749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait... < 1360204747 124101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :scratch that, i just thought of a way < 1360204765 713612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well at least constant number of arithmetic operations < 1360204832 864814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(x^2 + 2*x+1)/(x^2 - 2*x+1) will be 0 iff x is negative. < 1360204911 425215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(handling overflow left as an exercise for the reader.) < 1360205446 232732 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360205495 812405 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O no! I realized that in this Dungeons&Dragons game I was playing yesterday, they are leading us into a trap! That guard in the barn (even though they blocked the way we intended to get in, and they *knew* we would be coming the other way anyways), I thought it was a decoy but now I think it is actually a double bluff!! They left the copy of the delivery note there deliberately so that we would find it! < 1360205556 344141 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think so far we have actually done exactly what they expected us to do. I wouldn't be too surprised if I found the cutlery which they left behind (why didn't they deliver that?) is cursed. < 1360205591 301553 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :O no! < 1360205641 920443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Can I join your Dungeons&Dragons games? < 1360205688 112226 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Probably not; possibly due to your location. < 1360205732 905476 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should move to California. < 1360205744 847467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Alternatively, I could move to Vancouver? Or wherever it is you are. < 1360205745 33138 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No. < 1360205795 339588 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That is close enough. < 1360205824 536680 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too close?? < 1360205869 584498 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I might be in Victoria in Victoria Day, in the "Sushi Plus" Japanese restaurant. (in case you want to know what I am) < 1360205965 343815 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is Victoria Day the Canadian version of Victory Day < 1360205995 100876 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. < 1360206030 669906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I was in Victoria once. < 1360206031 832371 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But on Victoria Day I usually go to Victoria since it is just very close in Vancouver Island and takes only an hour or so on the ferry boat to get there. < 1360206045 45614 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I took the ferry! < 1360206055 106246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I'm not sure whether it was a ferry boat or a ferry airplane or what. < 1360206059 106099 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it was definitely a ferry. < 1360206069 412567 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: hi < 1360206072 675241 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :??? < 1360206078 740823 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf???????? < 1360206079 859236 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK,have you been to that restaurant? < 1360206090 717077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: did you learn about kan extensions in my absence............. < 1360206104 909796 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no but i learned about gosh what did i learn about < 1360206110 43647 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cheese sauce < 1360206112 95977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: or did you decide to "spill the beans" about galois connections < 1360206114 450682 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i learned about cheese sauce < 1360206130 518807 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "spill ur beans plz" < 1360206146 220063 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok ok i found the recipe online but still < 1360206219 730581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: the beans recipe or the cheese sauce recipe < 1360206241 123767 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i didn't make beans < 1360206275 660660 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i had other stuff with the cheese sauce but none of them were beans < 1360206283 166472 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you spill them < 1360206301 920796 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think i spilled one of the broccolis accidentally < 1360206429 81268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :was it this one: http://upload.wikimedia.org/wikipedia/commons/4/4f/Fractal_Broccoli.jpg < 1360206453 276098 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no just a normal broccoli < 1360206506 676897 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :apparently that's actually a cauliflower? < 1360206515 110441 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SORRY < 1360206522 68922 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i had cauliflower too but not that cauliflower. and i didn't spill it. < 1360206522 717024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fractal cauliflower < 1360206532 555704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if it's called cauliflower then why does the url say broccoli < 1360206535 935669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :checkmate monqyists < 1360207264 34239 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360207708 277388 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Read error: Connection reset by peer < 1360207750 954428 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360207771 88693 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360207791 816961 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360207808 688983 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(My computer was rebooting) < 1360207824 326479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: have you ever met victoria < 1360208166 955057 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Not really < 1360208337 901527 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360208519 131152 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: http://grsecurity.net/~spender/msr32.c __asm volatile(".intel_syntax noprefix\n" ...) < 1360208643 219762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I imagine switching back and forth a lot could be pretty annoying. < 1360208689 736624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not as annoying as AT&T syntax, apparenty < 1360208695 852994 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :AT&T syntax *is* pretty bad < 1360208716 103367 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm surprised he doesn't define a macro to switch back and forth... I guess then you would need a \ on each line < 1360208780 355846 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Ugh, AT&T syntax. < 1360208800 732468 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I mean mentally switching back and forth. < 1360208816 405818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION is much more used to AT&T syntax than Intel syntax. < 1360208818 736981 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360208829 890048 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Intel syntax is also not that great. :-( ) < 1360208849 892933 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you prefer the DOS DEBUG assembler syntax? < 1360208869 98711 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i imagine that if you're reading the Intel manuals all the time, you might want to stick to Intel syntax < 1360208876 939323 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but if you're reading objdump output all the time, you might stick to AT&T :( < 1360208970 803187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :objdump -M intel < 1360208976 591284 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah right < 1360208988 668156 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :shachaf: Intel syntax sucks less. < 1360208997 147490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yep. < 1360209002 646811 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Both suffer from a fundamental problem, though... < 1360209004 119805 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :x86 sucks. < 1360209004 991538 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric ::) < 1360209021 45389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :x86 is underrated, y'all are just hipsters < 1360209055 176633 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :x86, as well as many modern instruction sets, are full of dumb thing. < 1360209078 202730 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :x86 is the anti-modern instruction set. < 1360209094 841798 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i agree that x86 is full of dumb things but most of them are not relevant if you are writing userland code on a modern OS < 1360209103 548487 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, it is very old but then made updates to change to make with modern things, and that is much worse. < 1360209107 386411 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and even to large degree, if you are reading compiler output for userland code in a modern OS < 1360209181 480277 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I happen to like the ARM2 instruction set, although modern ARM instruction sets are becoming extremely complicated, and there are even at least three instruction sets, and so on. < 1360209196 895300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah ARM is nice < 1360209201 543595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i happen to like monoids < 1360209203 627079 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it has its own weird corners though < 1360209209 398786 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :even setting aside Thumb < 1360209211 441074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :want to wrestle on the floor about it < 1360209215 897606 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::( < 1360209222 593016 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that how real hackers settle disputes < 1360209233 454431 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe you can advise Sgeo about the "Are you a Hacker?" question < 1360209272 889496 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Adavise < 1360209275 297167 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: I just mean the ARM2 instruction set, not all the junk they added afterward. < 1360209339 272823 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The stuff they added afterward also happens to be patented, and I don't like patent, however, perhaps in this case something good came from it which is that the Amber core only implemented the ARM2 and therefore did not implement all of the complicated junk! So at least there is one advantage to having such a patent, even though patent is bad in general. < 1360209413 38537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you get Apple to patent the osx ui < 1360209420 799701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so ubuntu stops copying it and becoming bad < 1360209503 59436 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it is too late now; simply work on to make a separate UI for Ubuntu if you want, that can be improved if you still want the other stuff of Ubuntu specifically rather than other Linux distributions. < 1360209538 317600 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But, yes, it might have helped I guess. < 1360209557 725457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : I don't even use Ubuntu now. < 1360209568 285403 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Patents might work if only extremely terrible and complicated things are patented, for this reason. < 1360209586 447211 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Then use a different Linux distribution, or a different operating system entirely, or a different computer. < 1360209605 500821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I switched to a different computer but Ubuntu was still bad. :-( < 1360209625 449597 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No, I mean a different computer which does not run Ubuntu. < 1360209661 122969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: so "''covariant functor''"''"" is just a generalization of ˙˙¨monotonic˙¨ right? < 1360209771 300345 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360209891 675118 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1360209892 883794 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360209926 546643 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did Fiora leave? < 1360209981 379257 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: well if you think of functors between poset categories < 1360210022 580077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: right < 1360210031 92321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: just like "galois connections" < 1360210032 882007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh wait < 1360210040 562153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you don't know about those i forgot :'( < 1360210051 157115 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::-) < 1360210066 4271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :÷) < 1360210100 671263 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what about a "monotonic predicate" < 1360210107 850913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what category is that < 1360210123 557978 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(plz make it "not boring" i can only figure out boring versions) < 1360210222 92834 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Can a ring be made from a semiring in some way? < 1360210273 474183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :drop 4 < 1360210283 989717 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: monotonic predicate as in a functor from a poset category to that other poset category where the objects are propositions and arrows are entailment? < 1360210315 46707 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that what you mean / is that "boring" / what's "not boring" < 1360210398 719262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes / maybe / i don't know < 1360210412 723076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait is it actually what i mean < 1360210418 436875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe your version is the "not boring version" < 1360210864 540283 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360211024 363886 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Read error: Connection reset by peer < 1360211484 3229 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360212510 987739 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? monoids < 1360212514 884468 :HackEgo!codu@codu.org PRIVMSG #esoteric :Monoids are the easy version of categories. < 1360212519 513414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? monoid < 1360212522 55676 :HackEgo!codu@codu.org PRIVMSG #esoteric :Monoids are just categories with a single object. < 1360212803 775921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: Made a Shove spec < 1360212897 883076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: when people talk about covariance in subtyping what functor are they talking about < 1360213409 339517 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi im back < 1360213473 263354 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: well you have your poset category of types right? and your * -> * 'types' are functors on it right? < 1360213485 524810 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :[is it obvious yet] < 1360213554 299653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what about when you talk about the "liskov substitution thing" < 1360213559 84305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that related < 1360213568 284632 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's the second category in that case < 1360213628 797340 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(that was the thing i meant actually?? but maybe it's not related at all) < 1360213722 478690 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what specifically do you mean by the substitution principle since i dont talk about it < 1360213730 79765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don t know < 1360213733 7294 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360213738 71554 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he didn't say principle monqy < 1360213757 212844 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :liskov substitution thing aka liskov substitution principle < 1360213766 394834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let q(x) be a property provable about objects x of type T. Then q(y) should be provable for objects y of type S where S is a subtype of T. < 1360213815 782131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hows that!!@ < 1360213845 676637 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well, so long as you're on the wikipedia article, read the first sentence of the second paragraph in the Principle section < 1360213869 286055 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ive only studied type-theoretic subtyping, not behavioral subtyping < 1360213910 540391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok but i'm asking about both....... < 1360213933 263050 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???????????? < 1360213941 694668 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's your question < 1360213944 146873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i'm just trying to understand lenses < 1360213954 543036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which seem to me obviously related to "all this" < 1360213957 712946 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :05:09:26 Let q(x) be a property provable about objects x of type T. Then q(y) should be provable for objects y of type S where S is a subtype of T. < 1360213962 522938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :let q(x) = x is of type T < 1360213965 910336 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :÷) < 1360214025 296379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: that's exactly my point < 1360214029 275524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :we have to restrict q < 1360214041 873948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the restriction???? Unlensy q => < 1360214052 958102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: (also stop stealing my smileys??) < 1360214135 930716 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :÷( < 1360214147 200957 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well it'd be easier for me to answer your question if you knew what you're asking / asked it in a manner that makes sense or otherwise is answerable < 1360214209 597374 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: well doesn't this look related to lenses < 1360214229 575404 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SimpleUnlensyThing s a = foralll p. Blah p => p s -> p a < 1360214239 970252 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :foralll < 1360214265 990156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :obviously "any property" doesn't work for the lsp thing < 1360214272 114277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you need to restrict the properties < 1360214280 845518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but what kinds of properties do you restrict them to? < 1360214354 474392 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :every property that satisfies: (a `R` b) -> (P(a) `R'` P(b)), probably?? or something < 1360214374 130527 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360214374 315777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and also any property that satisfies P(a) `R'` P((a,b))?? < 1360214374 906760 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont think thats true < 1360214377 104039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know < 1360214381 575093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i'm making things up a bit < 1360214384 643432 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can u prove it < 1360214404 113592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :prove what < 1360214417 855014 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk whatever you're doing < 1360214432 700776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not before i figure out "what it is i'm actually doing.." < 1360214440 492764 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1360214465 93456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :uh oh < 1360214474 89646 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: anyway do you see "what im getting" at < 1360214567 535398 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Man, Finnish has such excellent words. < 1360214569 443333 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"kansalaisaloitetta" < 1360214599 516999 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 260 seconds < 1360214655 499181 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i guess so? < 1360214667 178316 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have no idea what you want p to satisfy though < 1360214668 778236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: well im glad one of us does < 1360214749 69528 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about have P satisfy "if a is a subtype of b then p(b) -> p(a)" < 1360214750 413190 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hope this a helps < 1360214817 721965 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the joke is that elliott said "hope this a helps" but wasn't actually a helpful < 1360214824 755226 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360214838 689788 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tswett: what does it mean < 1360214863 623039 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: you should ask edwardk about this. he'd say it's completely obvious and he knew it all along < 1360214891 271622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: edwardk told me to ask in ##logic ÷( < 1360214925 838008 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :kmc: according to Google Translate, it means "citizens' initiative". < 1360215031 474256 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It also lacks some good words, like "talloikatsa". < 1360215191 490625 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: did you ask in ##logic < 1360215220 658399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: no < 1360215225 427621 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woops < 1360215251 249367 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: have you ever seen ##logic < 1360215260 316864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think edwardk was just trying to "get rid of me" < 1360215270 111070 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've never seen ##logic < 1360215271 892304 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :should I ? < 1360215278 474547 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: have you ever seen ##logic < 1360215297 76501 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :4,yes < 1360215346 912592 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that mean I should or that you have......or both < 1360215400 97130 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it means i have < 1360215420 997649 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it good < 1360215433 542692 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ask copumpkin < 1360216703 426165 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :In the year 2000, there were 455 people in the United States with the last name Evilsizer. < 1360217050 603156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: wow ##c is awful < 1360217057 766667 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've never been there < 1360217060 353657 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it any good < 1360217071 570746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1360217072 407608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait no < 1360217079 165906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no, it's awful < 1360217180 651290 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can't get paid for thinking about and designing programming languages, can I? < 1360217189 744922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If I went to get higher education in CS or something < 1360217217 156781 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ask ais523 < 1360217271 551277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :have you ever thought about and designed programming languages or just obsessed over them < 1360217275 348335 :david_werecat!~david_wer@24.212.152.46 QUIT :Ping timeout: 256 seconds < 1360217284 200988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION hasn't :'( < 1360218521 657442 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :monqy: It makes me look like someone who doesn't even know what "pedantic" means. < 1360218621 906086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hum. I got an email with a job descirption, but it wasn't sent to my more "professional looking" email address < 1360218648 290637 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: it's interesting the different security properties of block cipher modes < 1360218658 214703 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :like, IV reuse is bad for CBC, but it's a lot worse for CTR < 1360218662 342049 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: what's the difference < 1360218745 167306 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: How do you do disk encryption with CTR? < 1360218745 987244 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The difference is I don't know how they got my personal email < 1360218758 131113 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe you gave it to them < 1360218769 944596 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alt. they did a "background search" on you < 1360218770 486130 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I did sign up on at least one site with it, but I don't remember which one < 1360218781 51512 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: With CBC one thing people do is compute an IV per disk sector and just reuse it, or something along those lines. < 1360218795 465754 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And I do want to confirm that this job posting exists somewhere on the Internet other than as an email < 1360218809 771118 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360218916 236340 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: you mean like ESSIV? < 1360218938 727365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1360218951 185154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But that's pretty awful with CTR. < 1360218960 245531 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :right < 1360218974 210891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And with any stream cipher in that style.) < 1360218998 117940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(CTR is a bit silly because all it needs is a hash function, not a block cipher.) < 1360219015 644635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(But this is a case where it's not obvious how to get away with just a hash function?) < 1360219311 391048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you're saying it's not necessarily secure to make a stream cipher from a cryptographic hash? < 1360219354 344114 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"The paleontological record shows the expected small step by step changes that we expect from Darwin's evolutionary theory of the survival of the fittest. In addition, however, the record shows large changes, jumps or gaps in the record that Darwin cannot explain. This has been called spontaneous evolution. Aren't these phenomena proof that the creationists know of what they speak? That consciousness (i.e. God, if you prefer that word) had a role h < 1360219362 213541 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think there are many possibilities and that is not the only one. < 1360219409 368298 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Conscious evolution, theistic evolution, are some, but there are others, such as, perhaps the records have not been found yet, perhaps they have been destroyed, etc. There may be more possibilities, in addition. < 1360219513 405120 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i guess one difference is that in the stream cipher, you care if even one bit of the keystream is predictable < 1360219541 230558 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whereas for hashing you generally care about full collisions < 1360219562 73477 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I'm saying it's not obvious how to do disk encryption with a hash, even if that hash is suitable for CTR. < 1360219566 515617 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*nod* < 1360219589 258322 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes in a stream cipher is insecure if one but if the keystream is predictable. However you might be able to mix it up a bit somehow? < 1360219631 469178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sha1 etc. aren't designed for CTR-style use, so I wouldn't use them for that. < 1360219637 48192 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :right < 1360219639 238628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :salsa20 is, for example. < 1360219699 656273 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*nod* < 1360219864 648104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you know how "free structures work" < 1360219881 513296 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean by free structure < 1360219887 521694 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like in general or < 1360219898 260478 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like in general < 1360219905 191623 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :left adjoint to a forgetful functor "and all that" < 1360219962 568752 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'm not familiar with them at that level of generality but say "just one level more specific than that" < 1360219990 666112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what level are you familiar with them < 1360220008 154239 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like can you explain how you would come up with "free monads and cofree comonads and stuff" < 1360220054 559545 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There is the 5-bit encoding used in the Bacon cipher, but I-J is same and U-V is same, but then "Note: A second version of Bacon's cipher uses a unique code for each letter. In other words, I and J each has its own pattern."; however, maybe you could use Baudot coding with Bacon's cipher, instead. < 1360220370 344441 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i'm honestly not familiar enough with category-theoretical monads to explain free monads. =( < 1360220389 799545 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :=( < 1360220394 985414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you explain a different free things < 1360220398 988010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like free monoids < 1360220527 940825 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok, you know the definition of free objects in terms of their universal property right? that's how i know them. < 1360220562 823955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no < 1360220596 155661 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know what a universal property is :'( < 1360220603 680310 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe i should read that first.. < 1360220640 284998 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok do you know about "comma category" and "initial objects" < 1360220656 275568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :free monoids aka "strings on an alphabet" < 1360220668 187840 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or lists < 1360220677 52535 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes they're easy < 1360220708 561072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes they are < 1360220732 386775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know about "comma category" and i sort of know about "initial object??" < 1360220739 63889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :initial object isn't very complicated is it < 1360220744 418054 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :initial object is easy < 1360220746 169725 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :comma category is easy too < 1360220748 767645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a variety like monoids, a free object is one where everything is an expression made out of the generators, and _no_ equations are true unless they hold for the generators replaced with arbitrary variables < 1360220759 337034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in the variety) < 1360220859 88022 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: should i explain "comma category" < 1360220877 158988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: sure < 1360220894 508223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that is, if Exp1(x,y,z) = Exp2(x,y,z) isn't true for _all_ monoids and monoid elements x,y,z; then it is not true when x,y,z are the generators of a free monoid. < 1360220922 903971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/monoid/any variety of algebras you like/, e.g. groups or rings < 1360220932 854751 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :actually i guess theres a specific version of "comma category" thats useful here < 1360220940 734558 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i gotta find out what it's called < 1360220948 735395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :semicolon category < 1360220993 332017 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Maybe Sleep < 1360221033 927045 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thoerjan < 1360221038 827341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :areyoureadingthisoerjan < 1360221477 532592 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: 364717769364 < 1360221495 122935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: are you still explaining comma categories < 1360221500 8532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or should i read about them instead < 1360221503 710485 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no but im explaining something < 1360221505 297594 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if so what's the name of that other thing < 1360221539 787012 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok < 1360221561 478363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: is elliott making fun of me in /msg right now :'( < 1360221611 428081 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i was making fun of people in ##crawl < 1360221624 753159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i like how that's not a denial < 1360221666 647771 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway uh specific category we're talking about for free objects is you pick some set let's call it S of "generators" and you say an object X in your category C is "free" if you have some injection i from S to X such that if you've got any other object Y in your category with some j : S -> Y then there's a unique C-morphism f : X -> Y such that j = f . i < 1360221679 115117 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's "really getting specific" about it < 1360221747 144463 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you want to use general terms in the way you state things you state it as the initial object in a certain category < 1360221891 143546 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :specifically it's the category where the objects are S -> thingy where thingy's a C-object, and the morphisms are C-morphisms such that the diagram commutes < 1360221909 6925 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and then you can get more general than that if you want to but that's about as generally as i've learned it/am really comfortable with < 1360221924 395741 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360221935 263290 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360221941 787833 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and stating it in terms of initial objects gives you nice stuff like uniqueness "for free" < 1360221960 596299 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360221965 409538 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway uh < 1360221968 716580 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360221970 847 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that answer your question shachaf < 1360221991 878602 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360222037 569354 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the depth of how i know free objects are "constructed" is you eyeball it, use some intuition about "ok what's the most general 'free-est' thing that still has this structure" and then prove it satisfies that universal property < 1360222056 130339 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and if you think about what morphisms "do" at an "intuitive level" then it makes sense < 1360222075 347731 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like exactly what sort of structure they preserve and how they preserve it and so on < 1360222155 639525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not sure if it answers my question ill have to think about it < 1360222163 672737 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(what was your question) < 1360222181 565170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think part of my question involved "adjunctions and stuff" < 1360222201 125683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but you probably won't talk about adjunctions because of the "galois connection" < 1360222205 997069 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(thats a kind of pun btw) < 1360222248 889932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :anyway i was trying to understand the whole "free functor is left adjoint to a forgetful functor thing??" < 1360222288 353115 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but these things are good and related to that < 1360222410 158068 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well if you take a step out of my comfort zone you end up throwing a faithful functor over the stuff in C, and you call it the "free functor" if you look at its properties it turns out to be left ajoint to the forgetful functor??? < 1360222420 595017 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric : - wikipedia < 1360222424 366699 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i can't really explain that stuff < 1360222571 47590 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe i'll be able to explain it once i read ``categories for the working mathematician''!! < 1360222585 158200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i heard you'll "know everything" once you read that < 1360222599 943457 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that sounds dangerous < 1360223106 184938 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 264 seconds < 1360224049 836151 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360224510 509333 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should probably keep track of every company I send a resume to < 1360224514 993334 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Rather than sending and forgetting < 1360224518 656629 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Which is what I have been doing < 1360224615 873465 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good idea < 1360224842 435032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, one of the sites I use does keep track for me :) < 1360224853 416762 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think the other two sites do too, but haven't really checked < 1360225020 709813 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1360225041 383292 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i got the impression that you were not particularly interested, but in any case the answer was "in treatment", apparently < 1360225055 925667 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(the theme song i asked about) < 1360225413 190748 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`echo "echo rsum" > bin/resume < 1360225416 744356 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"echo rsum" > bin/resume < 1360225420 324465 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360225421 712076 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh < 1360225426 267886 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run echo "echo rsum" > bin/resume < 1360225429 341597 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360225438 608854 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`chmod a+x bin/resume < 1360225439 760632 :HackEgo!codu@codu.org PRIVMSG #esoteric :chmod: missing operand after `a+x bin/resume' \ Try `chmod --help' for more information. < 1360225446 73026 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run chmod a+x bin/resume < 1360225448 976221 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360225450 816868 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`resume < 1360225451 835845 :HackEgo!codu@codu.org PRIVMSG #esoteric :rsum < 1360225456 898222 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Score one for laziness < 1360226664 315452 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 252 seconds < 1360226747 321794 :oklofok!~oklopol@agw-sparknet.utu.fi JOIN :#esoteric < 1360226922 783151 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :help if I say "tomorrow would be good" (which I did, which was dumb), are they likely to call me tomorrow and state a time? < 1360226958 845435 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, am I going to be expected to find out when the interview is on the day of the interview? < 1360226963 550741 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think I can handle that < 1360227180 812067 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :you mean call them? < 1360227219 876308 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I mean have them call me and tell me that the interview is the same day that they're calling me to tell me what time it will be < 1360227226 303390 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I haven't even confirmed a date < 1360227241 737781 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So I'm not at all ready to go tomorrow, not even sure how awake I'll be < 1360227253 946837 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but you said tomorrow would be good < 1360227278 210414 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes, I shouldn't have said that. But I was anticipating that they'd call back if they did in fact want to schedule it for tomorrow < 1360227295 981954 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, I though they'd call back before tomorrow < 1360227326 452976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: should i prefer yoneda or coyoneda < 1360227449 116624 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it depend what you are making. < 1360227488 320819 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: idk < 1360227521 6399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: they both "sort of do the same thing when you" give them a functor right < 1360227549 825589 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont know much about the yoneda lemma "wooooops" < 1360227562 653449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: idont mean the lemma i just mean the haskell types. < 1360227834 888968 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, I'll set some alarms, try to be awake in the morning < 1360227836 903184 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just in case < 1360227962 332611 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: idk i havent studied them much at all?? my only real "experience" with them is that one time you asked me about how yoneda looks like partially applied >>= and coyoneda like =>>, or something like that < 1360228016 582273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: well theyre' "pretty simple"?? < 1360228021 629067 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360228030 37483 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so which one should i use < 1360228042 736022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: btw youre thinking of codensity and density < 1360228045 451957 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1360228046 886368 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right < 1360228049 619968 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :those < 1360228058 810471 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i get things i dont know anything about confused sometimes < 1360228059 325069 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yoneda is "like a simpler version of those" < 1360228089 496627 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh just go with yoneda and if you feel like you should have used coyoneda go with that? < 1360228128 695738 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for the reason that existentials are sorta ehh < 1360228145 191828 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"silly taste things" < 1360228146 896144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but coyoneda seems "more obvious to me" < 1360228149 677333 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"i know nothing about what i'm saying" < 1360228152 11073 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok then use coyoneda < 1360228153 39433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :its not cpsed < 1360228156 409520 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok then use coyoneda < 1360228157 7615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but maybe yoneda is better?? < 1360228160 731614 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok then use yoneda < 1360228167 186664 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alt. ok then ask someone who knows < 1360228173 872610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also coyoneda can be meaningful for things that arne't functors < 1360228180 566155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but im not sure what yoneda means for those?? < 1360228185 361105 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360228201 192051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i thouhtgt you knew everything < 1360228210 469651 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't shatter my illusion < 1360228210 693538 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :have you bothered edwardk about this yet he'd probably know 10000% more than me < 1360228213 475703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just making things up < 1360228218 73395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/ing/e/ < 1360228349 425123 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: thats' a lot of % < 1360228355 517987 :ion!ion@heh.fi PRIVMSG #esoteric :how do I emulate morphisms in Haskell? I wanna implement category theory programming in Haskell :D so I guess I should learn what coyoneda is first < 1360228386 193096 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360228401 112735 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: do you know what coyoneda is < 1360228403 79139 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"its simple" < 1360228448 20078 :ion!ion@heh.fi PRIVMSG #esoteric :I have looked up its definition but i’m not sure of its implications and use. < 1360228499 27499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's say you have a big tree which is a function. < 1360228511 811691 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you know that fmap (+1) . fmap (*2) = fmap ((+1).(*2)) < 1360228549 435342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you might not want to generate all an intermediate tree there. < 1360228566 936516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"CoYoneda Tree" keeps a tree, and a function to be mapped over it. < 1360228574 78514 :ion!ion@heh.fi PRIVMSG #esoteric :Wait, i didn’t get the “tree which is a function” part. < 1360228587 879865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1360228588 805094 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you have a Tree which is a functor < 1360228591 756758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/function/functor/ < 1360228592 657889 :ion!ion@heh.fi PRIVMSG #esoteric :ah < 1360228604 32681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"my fingers have been cursed by not being monqy" < 1360228617 561964 :ion!ion@heh.fi PRIVMSG #esoteric :or beaqy < 1360228643 751008 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the Divine Fingers of Beaqy < 1360228672 19348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So CoYoneda Tree a = (Tree x, x -> a), for some x. < 1360228680 828599 :ion!ion@heh.fi PRIVMSG #esoteric :aye < 1360228686 314205 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When you fmap over it, all you're doing is composing onto the function. < 1360228698 738551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then when you have one big composed function, you can apply it all at once. < 1360228699 29287 :ion!ion@heh.fi PRIVMSG #esoteric :right < 1360228722 569812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's pretty much it. < 1360228725 928255 :ion!ion@heh.fi PRIVMSG #esoteric :alright < 1360228744 71402 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yoneda is the same thing except the opposite. < 1360228748 286466 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::0 < 1360228816 550718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: And Density is the same thing except with a comonad! < 1360228876 518979 :ion!ion@heh.fi PRIVMSG #esoteric :Yoneda Tree a = (a -> b) -> Tree b… so like a partially applied fmap? < 1360228895 478837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1360228900 115181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(With a forall b. there.) < 1360228903 385621 :ion!ion@heh.fi PRIVMSG #esoteric :yeah < 1360228919 518472 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you can turn Tree a into Yoneda Tree a by applying fmap. < 1360228925 537800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And you can turn it back by applying it to id. < 1360228940 697025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Codensity is the same thing as Yoneda except with a monad! < 1360228963 966333 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and coyoneda is the same thing except the opposite < 1360229000 389078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does "co" mean opposite in japanese < 1360229025 324429 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i saw you twitter account how come you don't post no more? < 1360229036 283182 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric : < 1360229042 799479 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fforget you saw that < 1360229051 363821 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's < 1360229054 784899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i'm curious about what happened to banana time < 1360229123 466041 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i should have deleted it ages ago i don't use it and it's probably embarrassing < 1360229140 870608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no its good < 1360229144 406547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"rly good" < 1360229151 157928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i would follow you < 1360229160 836949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :except i don't follow peopoel < 1360229201 889230 :ion!ion@heh.fi PRIVMSG #esoteric :Ok, for my reference: < 1360229203 425716 :ion!ion@heh.fi PRIVMSG #esoteric :CoYoneda f a = forall b. (f b, b -> a) < 1360229206 62501 :ion!ion@heh.fi PRIVMSG #esoteric :Density k a = forall b. (k b, k b -> a) < 1360229208 3558 :ion!ion@heh.fi PRIVMSG #esoteric :Yoneda f a = forall b. (a -> b) -> f b < 1360229210 10549 :ion!ion@heh.fi PRIVMSG #esoteric :Codensity m a = forall b. (a -> m b) -> m b < 1360229214 329362 :ion!ion@heh.fi PRIVMSG #esoteric :Whoops, got some extra whitespace in there. < 1360229234 641645 :ion!ion@heh.fi PRIVMSG #esoteric :Terminals are so intelligent. < 1360229236 217083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also you mixed up forall and exists.................... < 1360229247 47628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but other than that, sure < 1360229254 231640 :ion!ion@heh.fi PRIVMSG #esoteric :Ah, wasn’t paying attention to that part. < 1360229263 954967 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: You might as well specify Ran and Kan instead. < 1360229272 223400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All of these are a special case of those. < 1360229278 989607 :ion!ion@heh.fi PRIVMSG #esoteric :ok < 1360229284 217723 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1360229319 708988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1360229321 254560 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ran and Lan < 1360229480 901338 :ion!ion@heh.fi PRIVMSG #esoteric :Is this right? http://heh.fi/tmp/kan < 1360229501 353422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Looks right. < 1360229525 666303 :ion!ion@heh.fi PRIVMSG #esoteric :Are there other noteworthy aliases to Lan and Ran? < 1360229544 324707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In Categories for the Working Mathematician Saunders Mac Lane titled a section "All Concepts Are Kan Extensions", and went on to write that < 1360229547 311067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The notion of Kan extensions subsumes all the other fundamental concepts of category theory. < 1360229554 296225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So apparently yes? < 1360229558 493688 :ion!ion@heh.fi PRIVMSG #esoteric :heh, ok < 1360229565 812401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy is going to be able to tell you "a lot about them apparently" < 1360230014 923741 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360231675 103006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360231715 357816 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My dad does want me to continue with education, but I want some financial freedome < 1360231717 153406 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :freedom < 1360231732 475554 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't like being tied to whatever money my dad gives me < 1360231745 773307 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :humens must fight for financial freedome! < 1360231809 619623 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fight your dad < 1360232059 138361 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it really such a terrible idea to try to get a Masters while having a full-time job? < 1360232111 727012 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can't you get money doing grad student stuff < 1360232126 316184 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360232149 851798 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :research assistant money (grant money), teaching assitant money < 1360232181 13915 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hmm < 1360232198 370824 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: should i go be a student < 1360232200 271528 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gee i'm technically an undergrad and i get grant money < 1360232206 242067 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 244 seconds < 1360232209 95505 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: idk what's your education < 1360232217 966361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :none :'( < 1360232232 243420 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's a tough question < 1360232272 511800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360232296 656159 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How difficult is it to become a TA? < 1360232314 768660 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk i'm not a ta but some of the people i work with are ta,s < 1360232332 675046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :total annihilation? < 1360232333 154814 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably you have to take a ta seminar, know some stuff about the field, and preferably know the professor < 1360232381 243735 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: yes < 1360232397 784224 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I only really know Farmingdale professors, although I guess some could be professors elsewhere too < 1360232414 610592 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well you get to know the professors once you're in grad school don't you < 1360232416 397937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what makes you 'technically" an undergrad < 1360232423 343056 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: being an undergrad < 1360232432 865875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1360232444 755134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you recommend it < 1360232447 777077 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but for "various intents and purposes" i'm a grad student < 1360232461 726437 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360232464 696372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which intents < 1360232499 416640 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i mostly take grad courses, work in a research lab, &c < 1360232506 888244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what kind of research < 1360232544 512379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 264 seconds < 1360232572 593526 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360232587 322264 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's "the" programming languages lab on campus but its projects i'm familiar with are mostly geared towards abstract interpretation? < 1360232597 130403 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also it seems too late for me to go into grad school at least unless I take a lot of time off of school because I missed a variety of deadlines < 1360232650 256350 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im pretty sad about how my school tends not to offer interesting things but i guess it's the same for every school & i can usually learn them myself anyway < 1360232664 544218 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which school < 1360232684 221118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is it one of those southern california schools < 1360232695 780488 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :please don't stalk me that's not nice < 1360232713 867911 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :im "just curious" < 1360232777 966859 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360232788 914332 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: anyway idk if i'd "recommend" an undergraduate education...ime you'd learn bits and pieces about stuff but unless you go out of your way it's pretty lacking < 1360232805 958881 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :would you "recommend" an overgraduate education < 1360232810 850171 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm < 1360232817 587008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1360232860 17500 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perhaps? i'd also recommend some things about undergraduate education but as a whole idk if it's worth it < 1360232913 260726 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which things < 1360233000 15702 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the bulk of what i actually learn ends up being split between math stuff and research stuff. there's also cs courses but they mostly end up being more "general education" imo than really things that help me, and not in such a helpful degree as the math? idk < 1360233045 78353 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :research stuff being split between experience in a lab environment and all the stuff you end up learning by way of teaching yourself or interactions with other lab members &c < 1360233137 279455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm < 1360233169 736516 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not that the general education is bad. it occasionally provides some insights etc which is nice and all < 1360233218 586593 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and certainly if you find an interesting or helpful class that's excellent < 1360233296 479995 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but much of it ends up being neither interesting or helpful, just taking classes you don't learn anything from because you have to take them to get your degree < 1360233348 28492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are degrees good to get < 1360233412 694086 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk how much a bachelors degree is worth < 1360233454 2639 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably it'd help you get some programming jobs or whatever? i'm more interested in jobs that i imagine would prefer a phd < 1360233484 789095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like what < 1360233550 213365 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i don't really know. something with theorywork, preferably doing some "new and neat" researchy stuff somewhere within programming languages < 1360233610 137784 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Put up a "will do new and neat stuff with programming languages for food" sign up. < 1360233616 550824 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Double-up. < 1360233846 862633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how about inventing a programming language even better than ada < 1360233854 258001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe that's too ambitious < 1360233857 414693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo would know < 1360233922 828860 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo must be an ada guru by now right < 1360233977 42740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i hope so < 1360234014 899304 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :shachaf why are you so weird these days < 1360234020 63495 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom__Hoover: ? < 1360234034 628675 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monoids, monqy, ada.... < 1360234038 388054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: in a language with subtyping can you have a haskell-style functor which isn't covariant? < 1360234052 689149 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :covariant in the subtyping sense < 1360234073 307511 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk < 1360234139 918734 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what if you have something like a gadt thing < 1360234155 227191 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well, pathological case is your subtyping relation is just type equality, so any haskell-style functor would be invariant because of that pathology < 1360234178 567489 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :data Sub a b where Sub :: (a <: b) => Sub a b < 1360234192 120064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops maybe i meant the other way around? < 1360234224 449914 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think that's right? idk what you're trying to do with it but < 1360234251 818195 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well is Sub a b <: Sub a c if b <: c or something < 1360234253 834571 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360234292 842249 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk < 1360234309 880948 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for one, maybe you don't have subtyping on gadts < 1360234324 900793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :im not completely sure what it would mean < 1360234398 531627 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as in how to define subtyping on gadts? < 1360234415 39997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :for instance < 1360234927 480956 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :? < 1360234939 313592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1360234957 667244 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :??? < 1360234977 152897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360235006 277259 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: if all you do is gradstu dent things why are you "technically" not one < 1360235087 573561 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a variety of reasons < 1360235098 653271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow thats alot of reasons < 1360235185 319013 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1360235973 9131 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1360236015 105019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236130 421760 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236163 332106 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236204 559594 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Computer has gone to sleep. < 1360236270 265780 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1360236314 409298 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236360 100236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 244 seconds < 1360236425 231129 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360236510 837725 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236617 766479 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1360236636 459201 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 276 seconds < 1360237051 929404 :impomatic!~digital_w@146.90.28.164 JOIN :#esoteric < 1360237331 838012 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360237588 844822 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360237706 494848 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360237892 981085 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :" Strong knowledge of MS Word, Excel, Access, PowerPoint Outlook and Internet." < 1360237928 924710 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds like a job ? < 1360237952 368091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's what someone has on their LinkedIn profile < 1360237983 524117 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I am beginning to loathe the corporate world < 1360238251 681613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just remembered a place I heard of long ago < 1360238256 872522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I really like this scale: < 1360238258 280099 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"None: No knowledge, awareness, or experience. < 1360238258 465609 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Beginner: Have done some reading or tutorials. No use in production. < 1360238258 465780 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Intermediate: Some production experience. Need to rely on outside references. < 1360238258 465924 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Expert: Significant experience, knowledge, and fluency." < 1360238327 984002 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, according to that scale, I would have Intermediate PHP experience. I don't know how to feel about that. < 1360238348 547776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :there should be a channel where you get Sgeo commentary on things < 1360238360 476995 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you can just add any topic to the queue and wait < 1360238361 228636 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is the joke that there already is < 1360238466 617808 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :the channel where Sgeo comments on things and monqy teaches category theory. < 1360238480 93826 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: oh you teach category theory now? < 1360238502 175522 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i was just answering shachaf's question...i dont actually know category theory < 1360238531 263332 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :// guess I really should get to commenting on stuff. Here's a good comment. < 1360238539 583394 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :monqy: the joke is that happens every day < 1360238547 475736 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1360238552 340129 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :☹ < 1360238554 294412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oklofok: what happens every day < 1360238569 551041 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :// *puts a comment on shachaf* < 1360238612 359002 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :shachaf: that monqy is just answering shachaf's question...he doesnt actually know category theory < 1360238636 935018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oklofok: imo monqy knows almost everything < 1360238640 495267 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :yes < 1360238656 141927 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :we all know he's just playing hard to get < 1360238668 415279 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :or something < 1360238811 4955 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360238867 623384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: how's ada < 1360238887 681650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: have you learned dylan yet < 1360238893 579641 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think she's been dead for a while < 1360238919 106702 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dylan is still alive < 1360238925 9697 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And I liked Dylan last I looked at it, but it's too impossible to actually get running for my taste < 1360238926 542488 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also the people in #dylan keep asking for help < 1360238935 423965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sure they are < 1360238936 430094 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they want You for dylan army < 1360238942 647922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1360238964 47294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One of the people who works on the compiler kept bugging me to join the channel and help them. < 1360238970 19849 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I did one of those things... < 1360238981 391649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seriously, there's a lot of work and they need people. < 1360238997 99592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They have a fancy compiler, they have all the macros you could ever want. < 1360239234 836090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I know about the Dylan language, and if it were easy to get Dylan to work on my system, I would love it < 1360239252 338432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should help with that! < 1360239481 998069 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bluh, Dylan uses undelimited continuations? < 1360239514 327943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why don't you talk about that in #dylan? < 1360240012 366616 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: See? < 1360240020 867936 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 248 seconds < 1360240039 430309 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did sgeo talk about it in dylan < 1360240055 821305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1360240097 231571 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulations < 1360240115 803289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: maybe sgeo will invent a dylan ada hybrid < 1360240125 142085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what plt contribution have you made to the world < 1360240140 896516 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good question < 1360240159 363922 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :not inventing a dylan ada hybrid < 1360240165 159834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also, do i have to make these lines line up now? < 1360240184 57302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well didn't y'all just spoil a good thing. hmph. < 1360240247 566576 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :that's a silly typing constraint < 1360240406 837612 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360240513 828023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What? < 1360240516 681907 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ohno. < 1360240522 473831 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I am, < 1360240525 25446 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :scrwd < 1360240546 146138 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :poertry < 1360240569 236147 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360240573 53091 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :This is why constraints are bad. < 1360240579 800048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Suck. < 1360240581 567284 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric ::''-( < 1360240602 975355 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :See what you have done, shachaf. < 1360240672 9483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now I < 1360240673 498580 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :can't < 1360240675 128923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :evoke < 1360240677 133968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungo < 1360240682 181287 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Dang. < 1360240697 161287 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :fungot, what do you make of this < 1360240697 346948 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Jafet: they say that you should certainly learn about quantum mechanics. the waves to the _dark_ heavens. he committed many murders. as the shark rose, driven by the orb itself. when carried, it can cause the traveller to feel great, you make so bold to find the exit. ( salamanders, by terry pratchett) < 1360240727 62162 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: Just tell fizzie a jokes about functors. < 1360240727 247610 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: wolf, *wolf, *wolf cub: the consecrated ritual knife of a wand of undead turning might bring the whole course of known life from the third was taller than the others: his hair was her chief glory, but unknown animal of the giant briareus thou shalt say to the temple and changed to a succubus. < 1360240747 229383 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Haven't read that book, but okay < 1360240757 199467 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360240842 121157 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell monqy thanks for your help btw monqy hello < 1360240842 662700 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360240883 607388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Jafet < 1360240886 284148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It do < 1360240887 415388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :sound < 1360240889 145685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :vgood < 1360240890 243719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :book. < 1360240957 456391 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Most Pratchett books are alright < 1360241364 551661 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wow < 1360241385 309067 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :seeing fizzie type weirdly is unsettling < 1360241570 49785 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :shachaf: "what plt contribution have you made to the world" did not line up with the previous line < 1360241589 552611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1360241590 303843 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :erm < 1360241603 828403 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :apparently my font is not monospace when there's emphasis. < 1360241618 157777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You broke the spell anyway. < 1360241628 831257 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :ldsjfasldjf < 1360241641 626628 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Anyone can believe in the magic. < 1360241659 7775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, this is kind of convenient. < 1360241668 316906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can scan through the screen and tell who wrote what line. < 1360241897 586898 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My mouse is broken < 1360241903 465241 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Has been for some time < 1360241910 779541 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I try to scroll up, sometimes it scrolls down < 1360241952 419304 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No comparable problem while trying to scroll down < 1360241996 964586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think "sometimes it scrolls down" would be a problem when trying to scroll down. < 1360242029 292134 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I said "comparable", not "identical" < 1360242039 430018 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It does not try to scroll up when I try to scroll down. < 1360242446 738147 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360243926 626233 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1360245330 912471 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360246266 325113 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360246605 703534 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O < 1360246622 908651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I... already applied for that job opening. Why am I being emailed to tell me that it exists? < 1360246679 12284 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1360246756 755826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't understand what I'm being asked to do with this information < 1360247426 706742 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fuck fuck fuck < 1360247427 381584 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.ripoffreport.com/organized-crime/cybercoders/cybercoders-cyber-coders-inc-4f786.htm < 1360247519 525194 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :interesting. < 1360247553 7218 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although actually, that one place that wants that interview I think was from CyberCoders < 1360247554 474565 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So < 1360248328 909492 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Remind me to look at this later http://code.google.com/p/pants-lang/ < 1360248477 252956 :david_werecat!~david_wer@24.212.152.46 JOIN :#esoteric < 1360248564 715938 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :took a very quick glance at https://code.google.com/p/pants-lang/source/browse/first-c%2B%2B-impl/src/assets/prelude.p < 1360248583 594357 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the syntax looks a little bit too crufty to my eyes. < 1360249140 127595 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360249220 16519 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1360250484 604396 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. If I invert my food schedule such that the less work intensive meal comes later in the day when I am more tired, that may help with my sleep problems if I can just stay awake for 10 more hours < 1360250495 869916 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I am rather tired < 1360251555 223089 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360252529 253064 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360253561 412680 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe I should try to get into Erlang < 1360253631 929142 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Maybe you should just build damn Sgeolang already < 1360253749 918552 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You know what I want? A special type of value that, whenever it's passed as an argument to something, manipulates the function call itself < 1360253761 134452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Don't really have a fleshed out idea of how that would work though < 1360253803 293025 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :delimited continuations might be the next best thing. Or might be far better than that. < 1360254076 149911 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360254919 381554 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360256474 221714 :Taneb!~nathan@host-92-30-207-105.as13285.net JOIN :#esoteric < 1360256610 759258 :Nisstyre!~yours@oftn/member/Nisstyre PRIVMSG #esoteric :Sgeo: that sounds like the reverse of a continuation < 1360256617 993264 :Nisstyre!~yours@oftn/member/Nisstyre PRIVMSG #esoteric :Sgeo: maybe "co-continuation" ? < 1360257062 391942 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or just a ntinuation? < 1360257154 916006 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, with a delimited continuation, as long as you're in a reset, there's a function you can call that affects the function call you're in, along with the entire rest of the future < 1360257190 257277 :atriq!~nathan@host-92-30-197-77.as13285.net JOIN :#esoteric < 1360257197 203472 :Taneb!~nathan@host-92-30-207-105.as13285.net QUIT :Ping timeout: 252 seconds < 1360257331 801096 :atriq!~nathan@host-92-30-197-77.as13285.net NICK :Taneb < 1360257639 610058 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :P -> P -> Q -> P? < 1360258478 162649 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :parens? < 1360258510 855326 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :if you have the usual ones then yes < 1360258527 134798 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :That feels almost useless < 1360258551 734420 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :P -> (P -> (Q -> P))? < 1360258556 643364 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Yeah < 1360258575 664835 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :this looks very familiar, is it one of the three usual axioms? < 1360258689 499448 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :It's pierce's law backwards < 1360258735 538603 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and is pierce's law peirce's law backwards? < 1360258800 499006 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :No, it's peirce's law as shared by someone who needs a couple of hours' sleep < 1360258807 201975 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and i doubt it's completely useless, you can get P -> Q -> P from it with modus ponens < 1360258820 523911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION mentally does a truth table < 1360258822 281778 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(which is one of lukasiewicz' axioms) < 1360258830 681974 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel bad having to surrender to truth tableism like this < 1360258873 111023 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :"if P, then from P it follows that from Q, P follows" is true because if P, then P follows from anything. < 1360258953 803341 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i mean < 1360258962 195456 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i mean by what i said earlier i mean < 1360258969 33785 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :say you have P < 1360258979 996420 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and you want to show Q -> P for some reason < 1360259013 285303 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :then this is what lukasiewicz1 = P -> Q -> P gives you, as P, P -> Q -> P implies Q -> P < 1360259026 732313 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :but by doing another modus ponens you can also do this with your thingie < 1360259093 211211 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :then again from P -> Q -> P, you get (P -> Q -> P) -> P -> (P -> Q -> P) using luka1, and modus ponens says P -> Q -> P and (P -> Q -> P) -> P -> (P -> Q -> P) imply P -> (P -> Q -> P). < 1360259099 879005 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so up to modus ponens, yours is just luka1 < 1360259134 132390 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :in short, luka1 is really just "something that is true follows from anything" < 1360259141 2980 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and yours states this as well. < 1360259153 582990 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :in an encrypted form < 1360259227 542351 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :unless i made a mistake somewhere, it's years since i did any propositional logic < 1360259412 846393 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Ping timeout: 248 seconds < 1360259524 646391 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360259776 21359 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1360260023 970827 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Hi < 1360260051 828420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hi < 1360260238 239929 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION ponders on what Sgeolang would look like < 1360260277 128064 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, when I said in another channel that message passing implies single-dispatch, someone pointed me at Cecil. < 1360260280 702871 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should look at it < 1360260427 441568 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Cecil's object declarations do not "contain" their method, field, or even parent declarations. Instead, all these attributes of objects are declared externally, allowing clients to add methods, fields, and even parents of existing objects separately from their original definition. < 1360260427 627180 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :" < 1360260433 189528 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :uh... < 1360260441 791005 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1360260583 241156 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360260848 847465 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360260849 96749 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360260849 282543 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360261060 537690 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :apparently at Oracle, any email about anything interesting is sent To: lawyers, Cc: people you actually want to talk to < 1360261067 81469 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that it's protected by attorney-client privilege < 1360261119 582659 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"The presence of multiple dispatching relieves some of the type system's burden, since multiple dispatching supports in a type-safe manner what would be considered unsafe covariant method redefinition in a single-dispatching language." < 1360261123 393089 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no idea what that means < 1360261140 840919 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: nice < 1360261142 699023 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :does that work? < 1360261194 138940 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, I am broadening my chances of finding The One language by looking at dead languages, I think < 1360261219 699568 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :okay < 1360261232 218511 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you like gollum < 1360261273 556674 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I am like someone who needs sleep < 1360261307 655766 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: apparently < 1360261388 329346 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the other side in a suit can call bullshit, but it would be a big deal for the court to order discovery of ostensibly privileged communications, and gives you a great avenue for an appeal < 1360261402 221998 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so yeah, hacks < 1360261439 335806 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, if I say something to my lawyer and then say it to an acquaintance, for example, how is that priviledged? < 1360261461 977346 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 276 seconds < 1360261466 852973 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think it's treated more like if you had a three-way meeting with your lawyer and an acquaintance together < 1360261475 984056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and the lawyer is also your acquaintance's lawyer < 1360261574 454417 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think it's like, you have a meeting about how to crush Google, but you frame it as ostensibly you're all asking the lawyer for legal advice on consequences of crushing Google in the following ways < 1360261596 63287 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then if Google sues it is much harder for them to get a copy of that email < 1360261627 67495 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(which, even if you're doing nothing illegal, and the lawsuit is unrelated, of course they will want to see that email) < 1360261972 253531 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oracle's lawyers must hate checking their inboxes < 1360262243 498279 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360262676 887739 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 248 seconds < 1360263326 197081 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360263586 297027 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360263772 108165 :impomatic!~digital_w@146.90.28.164 PART :#esoteric < 1360264133 313672 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360264191 928848 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 276 seconds < 1360264355 326249 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION is stuck listening to drab muzak... ♪ < 1360264362 48844 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I hate being put on hold. < 1360264402 944781 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360264573 418587 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sux < 1360264932 439561 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :so, no problem on their end, need to buy a new SIM card for my cellphone. *grmbl* < 1360264995 448456 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that makes me angry. maybe I should learn Ada to relax. < 1360265559 277794 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360265563 849172 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360265580 889025 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should learn Sgeolang < 1360265601 795458 :impomatic!~digital_w@146.90.28.164 JOIN :#esoteric < 1360265722 353996 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I need to grok continuations first, then I'll sgeo. < 1360265852 982178 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sgentinuations < 1360265892 399505 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :is that when you delegate your program's state to Sgeo? < 1360265912 544080 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :"here, finish that number crunching, I'm tired"? < 1360265986 545486 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeolang is the new @ < 1360266058 222352 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell elliott Sgeolang is the new @ < 1360266058 408140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360266101 480440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1360266101 942539 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360266139 407685 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, are you going to take that < 1360266146 609463 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360266153 369525 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: you suck < 1360266154 546463 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: hth < 1360266170 448724 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :good job < 1360266459 892494 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: k < 1360266831 908618 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360267344 892503 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cuttlefish: kings of camouflage < 1360267361 98413 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Help I can't program in C < 1360267507 551165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION can advise < 1360267638 192547 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo kmc: with my mighty cuttlefish, I can hide usefulness beneath a deceptive layer of bugs! < 1360267638 486925 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :kmc: with my mighty cuttlefish, I can hide usefulness beneath a deceptive layer of bugs! < 1360267666 658872 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~help < 1360267666 883252 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360267671 558368 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~help eval < 1360267671 767667 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360267676 969326 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval 2+2 < 1360267677 504172 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :4 < 1360267685 186921 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval 2+"2" < 1360267685 668545 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Num.Num [GHC.Types.Char]) < 1360267685 854151 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `GHC.Num.+' < 1360267686 40096 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360267686 40273 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Num.Num [GHC.Types.Char]) < 1360267698 15230 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uh oh, kmc is writing haskell again < 1360267698 200966 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval print "foo" < 1360267698 639790 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (GHC.Types.IO ())) < 1360267698 826079 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M1495348596825233665.show_M1495348596825233665' < 1360267698 826257 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360267698 826368 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Show.Show (GHC.Types.IO ())) < 1360267702 679990 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: lololololol < 1360267706 627970 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elolololololiott < 1360267712 229373 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a good name < 1360267722 687127 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~yi < 1360267722 963557 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Pervading" to "Shake" < 1360267725 608188 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~yi < 1360267725 834854 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Brightness Hiding" to "Concording People" < 1360267742 129051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~ fix (1+) < 1360267742 395338 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360267745 60684 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval fix (1+) < 1360267747 395978 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): < 1360267756 631648 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval fix (1:) < 1360267757 168173 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 < 1360267771 967338 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval let x = 1 : y; y = 0 : x in x < 1360267772 512908 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1 < 1360267799 839497 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval fst $ fix (\(xs,ys) -> intersperse (0:xs,1:ys)) < 1360267800 369840 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match expected type `([a0], [a1])' < 1360267800 595380 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : with actual type `[([a0], [a1])] -> [([a0], [a1])]' < 1360267813 321936 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry intersperse $ fix (\(xs,ys) -> (0:xs,1:ys)) < 1360267813 947456 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show a0) < 1360267814 133385 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M1417484012806218820.show_M1417484012806218820' < 1360267814 133571 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `a0' is ambiguous < 1360267814 133680 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360267814 133788 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1360267814 890194 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Double < 1360267815 75677 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360267815 910167 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Float < 1360267816 95693 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360267816 894954 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance (GHC.Real.Integral a, GHC.Show.Show a) => < 1360267817 80509 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : GHC.Show.Show (GHC.Real.Ratio a) < 1360267817 690424 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1360267817 894413 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Real' < 1360267818 80523 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : ...plus 42 othersNo instance for (GHC.Num.Num [a0]) arising from a use of `e_101' < 1360267818 961426 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add an instance declaration for (GHC.Num.Num [a0]) < 1360267832 910257 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval typeOf () < 1360267833 508079 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :() < 1360267835 83936 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry intersperse $ fix (\ ~(xs,ys) -> (0:xs,1:ys)) :: [Int] < 1360267835 619100 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match type `[a0]' with `GHC.Types.Int' < 1360267835 826755 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Expected type: [GHC.Types.Int] < 1360267836 13155 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Actual type: [[a0]] < 1360267840 178240 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :omg fuck you < 1360267841 694505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t intersperse < 1360267843 445922 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> [a] -> [a] < 1360267845 944074 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1360267847 15785 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval cast (Just "foo") :: Maybe Int < 1360267847 568514 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Nothing < 1360267848 122643 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t interleave < 1360267849 827498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :MonadLogic m => m a -> m a -> m a < 1360267852 808739 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry interleave $ fix (\ ~(xs,ys) -> (0:xs,1:ys)) :: [Int] < 1360267853 338180 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: `interleave' < 1360267855 506433 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i bet you dont even have that < 1360267859 432431 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh go to hell stupid computer < 1360267943 434368 :lahwran!lahwran@unaffiliated/lahwran QUIT :Excess Flood < 1360267967 677979 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: interleave is from what package? hoogle returns something that is not that. < 1360267989 824899 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where was that GHC typechecker bug again < 1360267996 201045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that lets you write unsafeCoerce < 1360267997 666774 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :boily, logict, iirc < 1360268292 445159 :lahwran!lahwran@unaffiliated/lahwran JOIN :#esoteric < 1360268314 885821 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: it doesn't work < 1360268322 287724 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily's bot is too clever < 1360268332 698740 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: indeed. just a moment, installing it ♪ < 1360268371 385324 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :k < 1360268401 242303 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval interleave < 1360268401 802276 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (Control.Monad.Logic.Class.MonadLogic m0) < 1360268402 18768 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `e_1' < 1360268402 204694 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `m0' is ambiguous < 1360268402 204905 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360268402 205014 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1360268402 205122 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Base.Monad m => < 1360268402 884989 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Control.Monad.Logic.Class.MonadLogic (Control.Monad.Logic.LogicT m) < 1360268403 71059 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `logict-0.6:Control.Monad.Logic' < 1360268403 932299 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance Control.Monad.Logic.Class.MonadLogic m => < 1360268404 117990 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Control.Monad.Logic.Class.MonadLogic < 1360268404 894190 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : (Control.Monad.Trans.Reader.ReaderT e m) < 1360268405 79928 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `logict-0.6:Control.Monad.Logic.Class' < 1360268405 895871 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance Control.Monad.Logic.Class.MonadLogic m => < 1360268406 81693 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Control.Monad.Logic.Class.MonadLogic < 1360268414 458125 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: done ♪ < 1360268416 794741 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :) fungot < 1360268416 980862 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: let's face it: to have invented, among other things, the lord be thankit. ( lorna doone, by fritz leiber) to his size, huge chunk of meat: some hae meat, and this is the son of brave king uther pendragon and queen igraine..." < 1360268417 166499 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: |value error: fungot < 1360268424 558811 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok that got fixed :) < 1360268426 858156 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(that ♪ represents a microwave ding.) < 1360268434 1644 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric ::) < 1360268447 203151 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the display on the microwave at my house says "GOOD" when it's done cooking < 1360268467 640643 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval interleave "magic" "science" < 1360268468 195822 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"msacgiiecnce" < 1360268538 315202 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval ["one", "two", "three", "four"] >>- id < 1360268538 829058 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"otntewfohoruere" < 1360268609 691236 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :) "chicken" < 1360268609 959598 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :boily: |syntax error < 1360268610 145373 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :boily: | "chicken" < 1360268702 310238 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry interleave $ fix (\ ~(xs,ys) -> (0:xs,1:ys)) :: [Int] < 1360268702 820588 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 < 1360268704 897375 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :: D < 1360268741 63367 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval mconcat $ repeat [1, 0] < 1360268741 605306 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1 < 1360268761 947019 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval cycle [1,0] < 1360268762 487978 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1 < 1360268764 881041 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval let divide ~(x:y:xys) = let (xs,ys) = divide xys in (x:xs,y:ys) in fix (\xs -> let (xs, ys) = divide xs in interleave (0:xs) (1:ys)) < 1360268767 231632 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): < 1360268769 890994 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1360268772 345719 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what did i do a wrong ????? < 1360268821 302474 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~moon < 1360268821 603642 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360268834 86546 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh, yeah. never got to complete that command. < 1360269188 878675 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360269324 163512 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360269865 263109 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :new idiom < 1360269866 419769 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :LLL < 1360269873 527327 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :"Long live Lambdas" < 1360269949 316627 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ltu < 1360269951 414054 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What language is ~eval? Looks suspiciously haskell-like < 1360269989 648729 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval 3 < 1360269990 305518 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :3 < 1360269992 306871 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :suspicious indeed < 1360269995 998997 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval 3**304 < 1360269996 524468 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :1.1088209803745658e145 < 1360269999 224783 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one might say it is very haskell-like < 1360270000 926191 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval 3^304 < 1360270001 431152 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :11088209803745658455297408217949153593283559345652332354189895396347888771377425204097816698610804252448289239688437517467894531354021357739846081 < 1360270011 944098 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval readFile "" < 1360270012 849113 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (GHC.Types.IO GHC.Base.String)) < 1360270013 34825 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M4279369338326919300.show_M4279369338326919300' < 1360270013 35019 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360270013 35128 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for < 1360270013 35234 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : (GHC.Show.Show (GHC.Types.IO GHC.Base.String)) < 1360270017 314202 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval let x = x x in () < 1360270017 830857 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Occurs check: cannot construct the infinite type: t1 = t0 -> t1Occurs check: cannot construct the infinite type: t0 = t0 -> t1 < 1360270020 619685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems GHC-like, in particular < 1360270028 709782 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: might be a trick < 1360270033 656805 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523 seems very ais523-like < 1360270035 896094 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval TELL ME THE TRUTH < 1360270036 490160 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: data constructor `TELL'Not in scope: data constructor `ME'Not in scope: data constructor `THE'Not in scope: data constructor `TRUTH' < 1360270043 791432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: that's because I /am/ very ais523-like < 1360270045 758708 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval print "fungot" < 1360270045 944364 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: they say that some eggs could hatch in your pack, lucky or not. we shall be cursed with bell, book, by richard henry dana) < 1360270046 365160 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (GHC.Types.IO ())) < 1360270046 550855 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M8615961483540821306.show_M8615961483540821306' < 1360270046 550947 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360270046 550993 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Show.Show (GHC.Types.IO ())) < 1360270051 855450 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :der < 1360270055 284082 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval "fungot" < 1360270055 469916 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: kill a lich once and future king," he whispered. " because now i know not. < 1360270055 783729 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"fungot" < 1360270062 656208 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :already on the ignore then < 1360270071 795194 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^ignore < 1360270141 294734 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval instance Show IO () where { show x = "()" } < 1360270141 861862 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:1: parse error on input `instance' < 1360270149 145063 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo @echo `echo ^echo fungot < 1360270149 330624 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: running is good for your work is, however, it is even said she was born from his throat; the drunk vomited lumps of human flesh. ( van dale's groot woordenboek der nederlandse taal) < 1360270149 516237 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :@echo `echo ^echo fungot < 1360270149 892226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":@echo < 1360270150 79953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :`echo ^echo fungot"]} rest:"`echo ^echo fungot" < 1360270150 679985 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^ignore < 1360270154 158311 :HackEgo!codu@codu.org PRIVMSG #esoteric :​^echo fungot"]} rest:"`echo ^echo fungot" < 1360270180 26486 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :FreeFull: there is no IO, except for System.Random. < 1360270196 639346 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Doesn't seem to do declaring instances anyway < 1360270208 926667 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably ~eval expects an expression only < 1360270229 220219 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval I# 3# < 1360270229 772297 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: data constructor `I#' < 1360270245 864313 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh i have an idea < 1360270259 145629 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :http://hpaste.org/81946 < 1360270269 456300 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or do i < 1360270270 847339 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval fix (\_ -> 3) < 1360270271 406081 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :3 < 1360270275 801383 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Fix is there < 1360270276 424491 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: as we say here, «gâte toé». < 1360270280 930250 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Means we can do fibbonacci < 1360270285 706422 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT : < 1360270287 559198 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: is Imports.hs secret? < 1360270295 644402 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval fix (\x y z -> y:x z (y+z)) 1 1 < 1360270296 152757 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,95672202 < 1360270296 338192 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: or use 'let' < 1360270300 601828 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: hm? oh, no. hpasted it the other day. < 1360270305 669472 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> let fact 0 = 1; fact n = n * fact (n-1) in fact 5 < 1360270307 301691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 120 < 1360270314 663255 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I like fix better < 1360270318 262044 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :«let .. in ..» is an expression < 1360270323 862132 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Especially when written as a lambda < 1360270326 360712 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: http://hpaste.org/81905 < 1360270335 625111 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: just note that now it also has monad logic. < 1360270351 6280 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> fix ((0:) . scanl (+) 1) < 1360270353 131902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946... < 1360270367 86690 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval fix ((0:) . scanl (+) 1) < 1360270367 648329 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,956722 < 1360270381 739887 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Eval prints max irc message < 1360270383 430972 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm < 1360270387 500732 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval "3" < 1360270388 88901 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"3" < 1360270395 893097 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval "" < 1360270396 470480 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:2: < 1360270396 685914 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : lexical error in string/character literal at character '\SOH' < 1360270406 590869 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 510 'x' ++ "y" < 1360270407 83873 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270408 122211 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's safe < 1360270410 317711 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 508 'x' ++ "y" < 1360270410 817008 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270413 814532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 450 'x' ++ "y" < 1360270414 322527 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270416 531817 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 400 'x' ++ "y" < 1360270417 41380 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy" < 1360270420 162114 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 420 'x' ++ "y" < 1360270420 655374 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy" < 1360270423 107672 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 430 'x' ++ "y" < 1360270423 663752 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy" < 1360270425 668862 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 440 'x' ++ "y" < 1360270426 181945 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270426 830038 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh no. < 1360270428 556699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 438 'x' ++ "y" < 1360270429 136943 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270429 322281 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no no no no no no. < 1360270431 305298 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 435 'x' ++ "y" < 1360270431 934858 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270433 767470 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 433 'x' ++ "y" < 1360270434 240276 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270436 44174 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 432 'x' ++ "y" < 1360270436 517905 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy < 1360270438 617012 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yesss < 1360270439 94916 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you AREN'T doing what I'm thinking you're doing? < 1360270442 155135 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360270445 194630 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1360270449 174973 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :*smirk* < 1360270449 360672 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what fun is it if i dont get to exploit < 1360270450 138805 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it < 1360270456 520388 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I was only going to make it QUIT!! < 1360270472 251225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :actually, I doubt it would have worked. < 1360270474 835159 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately. < 1360270479 141041 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't think it would < 1360270481 289415 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's the hax < 1360270485 553249 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But you can't find out without trying < 1360270492 895731 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: it seems to be not length-limiting output at all < 1360270498 238430 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so I was trying to "overflow" it onto the next line somehow < 1360270509 157727 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't think freenode's ircd works like that < 1360270518 845000 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could have tried the CTCP newline escape thing < 1360270536 491532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe boily had some cleverer exploit in mind I didn't though < 1360270546 183627 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :not yet. < 1360270561 558853 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :but still, I'm curious. < 1360270569 975012 :david_werecat!~david_wer@24.212.152.46 QUIT :Read error: Connection reset by peer < 1360270571 387632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust omnipotence http://sprunge.us/icWW < 1360270571 892524 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360270572 78530 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://www.exploit-db.com/exploits/21210/ < 1360270581 486999 :david_werecat!~david_wer@24.212.152.46 JOIN :#esoteric < 1360270583 344306 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval undefined < 1360270583 929088 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show a0) < 1360270584 115356 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M2940199053026085901.show_M2940199053026085901' < 1360270584 115501 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `a0' is ambiguous < 1360270584 115557 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360270584 115602 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1360270584 356633 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for ais523_omnipotence: 70.5 < 1360270584 963660 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Double < 1360270585 149144 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360270585 439398 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :This kind of exploit is common in IRC clients that handle CTCPs < 1360270585 901771 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Float < 1360270586 87337 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360270586 905067 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance (GHC.Real.Integral a, GHC.Show.Show a) => < 1360270587 90592 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : GHC.Show.Show (GHC.Real.Ratio a) < 1360270587 888064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :70.5! < 1360270588 73559 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Real' < 1360270588 73654 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : ...plus 42 others < 1360270590 104361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :take that everyone else < 1360270590 383227 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1360270594 904287 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wow < 1360270605 384246 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is bf joust broken again? < 1360270608 73191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I just got #1 on the hill by over 10 score < 1360270610 170675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, I don't think so < 1360270617 175658 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!bfjoust a a < 1360270622 642954 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for FreeFull_a: 3.7 < 1360270627 371533 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :only two losses, wow < 1360270630 844034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :omnipotence is very beatable, and in fact more than one program currently on the hill beats it < 1360270639 379215 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I forget what my previous bfjoust entries were < 1360270645 783218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just good against the sorts of things people tend to write at the moment < 1360270657 405186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll drop down once people start actually allowing for what it does < 1360270671 254290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it naturally loses to space_hotel, but it detects it by recognising its decoy setup and changes strategy :) < 1360270692 798863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust omnipotence http://sprunge.us/icWW < 1360270697 568729 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for ais523_omnipotence: 70.9 < 1360270697 982908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull overwrote the breakdown :( < 1360270701 891614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that' better < 1360270704 934172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*that's < 1360270725 194008 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What did I overwrite? < 1360270736 232844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/breakdown.txt < 1360270741 828457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :holds stats from the most recently submitted program < 1360270755 192655 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: hmm, looks like the exploit I thought up wouldn't work unless I convinced you to import a module lambdabot has < 1360270762 135126 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :bah, I'm not even off the list yet < 1360270763 535088 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sorry < 1360270766 975528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's OK, resubmitting fixes it < 1360270853 651706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it does badly against programs that use traditional decoy setups and don't use 2-cycle clears < 1360270861 789344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sort of stuff that everyone was submitting in 2009, basically :) < 1360270863 513024 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Pink elephants on parade! < 1360270869 718536 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^ sums up my current mental capacity < 1360270878 599799 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I do seem to be able to continue reading HPMOR < 1360270914 505937 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360270933 120027 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm not aseunk, just to clarify. Just sleep deprived < 1360270941 24764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: anyway, I wouldn't say this breaks BF Joust, it's exactly the sort of program I'd like to see doing well on the hill < 1360270951 196683 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And I always say "aseunk" instead of drunk, after a girl drunkingly IMed me to tell me that she was "aseunk" < 1360271063 751520 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: hi < 1360271065 352681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, the thought process behind omnipotence is: you know all the boring copycats of slowpoke/space_elevator/ffspg, what they have in common is that they don't "naturally" handle fast rushes < 1360271069 210535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so need special cases for them < 1360271092 113943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and what they do against fast rushes wouldn't work well against other sorts of programs < 1360271099 904161 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wi am le tired < 1360271104 211206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, the solution is: write a fast rush program which is also a defence program < 1360271122 388047 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so uh < 1360271128 208038 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :did somebody finally break Sgeo < 1360271155 825851 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Sgeo: you'd say «je suis fatigué», but it misses the canonical French «le». < 1360271171 104845 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, they broke me as well < 1360271171 599128 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have decided toat the solution to my sleep problems is to stay awake, and to make sure I get everything such as dinner that requires sustained thought out of the way as soon as possible < 1360271176 834639 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I'm learning to code in C < 1360271182 806261 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Thus, dinner for breakfast, and then breakfast for dinner since breakfast is easy < 1360271183 456633 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, didn't you already break a while ago < 1360271189 250063 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Yeah < 1360271194 519369 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I dunno anymore < 1360271200 142713 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So when at 8 or 9 I am so tired I can just sleep < 1360271206 441550 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :The other day someone called my name and high fived me < 1360271211 661088 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I had no idea who he was < 1360271234 134801 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :He was 16 at the oldest and had a girlfriend, so none of us < 1360271315 388228 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe he just randomly high-fives people < 1360271319 672875 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and got a lucky guess < 1360271331 747986 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :bah cecil no supprt continuations < 1360271333 708583 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :first class < 1360271352 489935 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 264 seconds < 1360271371 943633 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, perhaps < 1360271381 838376 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :And I am rather well known in the Hexham community < 1360271389 931261 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh god i hope no interview today although seems late for that anyway i hope < 1360271417 921139 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :had a fit of a stroke of genius, and google mapped hexham. < 1360271428 304634 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's in the friggin middle of nowhere! < 1360271441 335980 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :It... isn't < 1360271445 357800 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hey now < 1360271448 243398 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :We've got a train station and everything < 1360271450 263623 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :scotland's not far away < 1360271456 573486 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think when I crack up randomly is proof I'm sleep deprived < 1360271471 168679 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Okay, maybe it is a little in the middle of nowhere to the north and south < 1360271475 859306 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :And kind of west < 1360271485 26500 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :maybe I'm overreacting at the presence of multiple golf courses. < 1360271500 127251 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's only an hour to gretna, if you are suddenly siezed by the urge to get married in scotland < 1360271526 808338 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote had a fit of a stroke of genius, and google mapped hexham. it's in the friggin middle of nowhere! < 1360271528 951125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: via what means of transport? walking? driving? < 1360271531 684654 :HackEgo!codu@codu.org PRIVMSG #esoteric :959) had a fit of a stroke of genius, and google mapped hexham. it's in the friggin middle of nowhere! < 1360271535 302438 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, driving. < 1360271536 55539 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's "fit of a stroke of genius" that makes that one < 1360271543 841954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed < 1360271554 415774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I might have only addquoted the first line < 1360271575 348838 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My imagination won't activate :( < 1360271584 904828 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, if Taneb is so siezed by the fancy to get married in scotland that he decides to walk, he can be there in a mere 14 hours. < 1360271625 195368 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe "had a fit or a stroke" would be a better reason to googlemap hexham though < 1360271629 828582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: so how far is phantomhooverland from Gretna Green? < 1360271645 221788 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :If I choose my trains carefully I could be in Edinburgh in three < 1360271648 722268 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :right now? 200 miles < 1360271658 670176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360271659 137838 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :olsner: I do not have any fits nor strokes in public. that's unprofessional. < 1360271660 327759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite a way < 1360271663 568001 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :normally, about twice as far as Taneb < 1360271685 690699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, it's somewhat depressing that there's at least three other british people here < 1360271693 594647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they live nearer to each other than any of them do to me < 1360271697 222544 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Dear god York is south < 1360271715 747236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Birmingham's pretty central, just you lot are all extreme north < 1360271720 635652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Phantom__Hoover: lets get together and go meet ais523 for intercal lessons and also to tease him about feather < 1360271723 922755 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :y/y < 1360271738 216076 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :y < 1360271739 623865 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1360271742 283015 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, well right now I'm within like half an hour by train of you < 1360271743 765540 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, y < 1360271751 968381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: hmm < 1360271762 581282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that only goes out to… Coventry? Wolverhampton? < 1360271764 245170 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I'm going down to Birmingham University this month anyway < 1360271770 208890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: ooh < 1360271775 356869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I will probably be there at the time < 1360271780 934122 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :If the website lets me log in < 1360271791 90199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it's on a thursday or friday or weekend, in which case I might still be there but probably won't be < 1360271804 804382 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Wednesday < 1360271808 232068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: there's a slight problem with our plan < 1360271814 440896 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :we'll probably have to go to birmingham < 1360271830 774758 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :seems like that's mostly just a problem for you < 1360271839 313777 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: what time this month < 1360271846 353066 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Either the 20th or the 27th < 1360271850 971208 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: okay i realise you are scottish and so do not know the horror of birmingham < 1360271851 974847 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i like how google maps considers leamington spa more prominent than coventry < 1360271867 648156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Birmingham is not that horrible < 1360271869 808673 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it was pretty much like belfast < 1360271872 754943 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :except with less murals < 1360271875 421369 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't matter whether it is or isn't horrible < 1360271879 818282 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what matters is it's _meant_ to be horrible < 1360271883 621700 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, Belfast was horrible < 1360271886 554029 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :see < 1360271898 197420 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :You couldn't fly a flag if you wanted to be not shot < 1360271904 5279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's one of the few major cities in the UK where you can walk into a car park on the ground floor, go up eight floors, then continue to walk on the level and come out at ground floor < 1360271922 819287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's eight, at least, it might only be six < 1360271924 294847 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what an advantage < 1360271948 378912 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :okay there's a slight issue < 1360271958 142445 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how do we do this without me and Taneb ever recognising each other < 1360271958 615355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's not really an /advantage/, but there's something fun about living in a city which has no major hills /but/ you can't draw a consistent ground level in most places < 1360271966 591147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :since we have previously established that thta would cause the world to end < 1360271969 914564 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, wear bags on your heads < 1360271976 222308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's OK if you're not in Hexham when you recognise each other < 1360271989 484567 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you sure < 1360271993 9634 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :elliott, blindfolds < 1360271994 656978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty sure < 1360271997 292027 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Actually < 1360272002 789640 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :we carry the essence of hexham within us < 1360272004 295568 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Have you ever seen the Comedy of Errors? < 1360272006 362600 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :can you unrecognize somebody? < 1360272032 236746 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: can you undestroy the universe? < 1360272048 954559 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: sure. < 1360272061 524468 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :C-_, right? < 1360272072 782850 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :apparently I live almost north of all the british isles ... south of orkney though < 1360272078 994566 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's a pretty weird smiley Taneb < 1360272088 374742 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wick,_Highland is almost the same latitude < 1360272098 399994 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, it's a smiley that undestroys the universe < 1360272111 589714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: what is the secret < 1360272116 756453 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you stomp on the vacuum < 1360272142 764418 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://fmota.eu/blog/base64-fixed-point.html < 1360272197 177206 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :something something universal transformation. < 1360272214 856691 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :ais523, do you know who to complain to with web.mat.bham.ac.uk/avd doesn't work < 1360272264 929306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: probably the maths department's secretaries, who would forward it on to whoever was responsible for it < 1360272270 341253 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Right < 1360272273 465293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the URL indicates that it's being handled by the individual department < 1360272322 142079 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360272390 912689 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :It will be the closest I've ever been, to my knowledge, to another person in this channel < 1360272404 126796 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1360272410 83995 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you've probably been pretty close to me at some point < 1360272416 504774 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :how romantic! < 1360272422 873451 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I'm fairly sure one of us is imaginary, elliott < 1360272424 35921 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the bond of hexham < 1360272439 76175 :Gregor!codu@codu.org PRIVMSG #esoteric :`? hexham < 1360272439 433987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Gregor: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1360272439 750384 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott must keep careful tabs on Taneb to avoid meeting him < 1360272440 977320 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hexham is a European town. There are nine people in Hexham, and at least two of them are in this channel. Taneb looks after the ham. < 1360272449 351917 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :tanbebs < 1360272450 377604 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :And there are more secondary sources confirming my existence than yours < 1360272450 688546 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? finland < 1360272452 14007 :HackEgo!codu@codu.org PRIVMSG #esoteric :Finland is a European country. There are two people in Finland, and at least nine of them are in this channel. Corun drives the bus. < 1360272467 974009 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :(is Corun anyone?) < 1360272473 395079 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :someone who used to be here < 1360272482 551519 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :awww < 1360272483 234862 :Gregor!codu@codu.org PRIVMSG #esoteric :oerjan: Yeah, I suspected that chmod -r would break shit X-D < 1360272492 239998 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did something happen < 1360272494 578408 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :corun is real?? < 1360272505 480578 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :olsner, yeah, who else would drive the bus < 1360272515 526626 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that implies a real bus, too. < 1360272561 344003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the scary thing about omnipotence is that I was testing against an old hill, where it did even better < 1360272585 811026 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :boily, going back a bit, the least densely populated area of England is legally part of Hexham < 1360272617 844091 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Ish < 1360272711 364681 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :we also have aberrations here, like île dorval. < 1360272734 496685 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1360272736 175049 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1360272760 589350 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1360272762 317128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: surely any area of England that contains no people is equally the least densely populated? < 1360272764 778803 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :which list is the olist? < 1360272771 570344 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: https://en.wikipedia.org/wiki/L%27%C3%8Ele-Dorval,_Quebec < 1360272778 244083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could draw a very large area that just avoided all the people < 1360272806 211583 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`alist < 1360272807 498010 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: alist: not found < 1360272822 179876 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`blist < 1360272823 493353 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blist: not found < 1360272826 67198 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`clist < 1360272827 260560 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: clist: not found < 1360272829 619475 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`dlist < 1360272831 47972 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dlist: not found < 1360272833 859724 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`elist < 1360272835 535237 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: elist: not found < 1360272846 275906 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :ais523, the largest sensiblly shaped area < 1360272852 960017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ls bin/?list < 1360272854 628644 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/olist < 1360272860 484082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: that would probably have been easier ;) < 1360272870 19335 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I'm bored. I need something to do. < 1360272875 879102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Don't spoil boily's fun. < 1360272885 380204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: Go learn Dylan, like Sgeo is. < 1360272896 651750 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :list could be renamed hlist or mlist for consistency < 1360272899 363640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: see if you can beat my BF Joust programs :) < 1360272914 180154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: I thought o stood for oerjan. < 1360272936 42667 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :h for "Hussie" and m for "Me" < 1360272943 601738 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :shachaf: I said bored, not sleep deprived :p < 1360272948 686838 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360272950 246512 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360272951 553206 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :but yeah. bfjousting sounds like a good idea. < 1360273054 742953 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :(that wasn't an actual list, I was just seeing what it said) < 1360273057 343396 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :(sorry) < 1360273064 608092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273067 640175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/list < 1360273069 411184 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360273073 411401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, boring < 1360273078 642026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought it would be a list of all the people who had done `list < 1360273082 60539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show list < 1360273082 246169 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :(Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot)S < 1360273084 238767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would be interesting < 1360273094 668025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run mv bin/{,s}list < 1360273102 204781 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273107 173985 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat quine < 1360273108 421397 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: quine: No such file or directory < 1360273112 56950 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat bin/quine < 1360273113 735930 :HackEgo!codu@codu.org PRIVMSG #esoteric :cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst cheating quine ever? < 1360273134 572811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^<]*.*//' < 1360273137 868091 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1360273144 410458 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`ls /var/ < 1360273146 629981 :HackEgo!codu@codu.org PRIVMSG #esoteric :irclogs < 1360273150 806351 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`ls /var/irclogs < 1360273152 335143 :HackEgo!codu@codu.org PRIVMSG #esoteric :_ai \ _corewars \ _esoteric \ _esoteric-chess-variants \ _esoteric-minecraft \ _glogbot \ index.php \ log \ log.css \ log.js \ _plof \ raw \ _scapegoat \ stalker.php < 1360273161 470866 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm < 1360273189 401359 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`ls /var/irclogs/_esoteric-minecraft < 1360273191 321555 :HackEgo!codu@codu.org PRIVMSG #esoteric :2011-03-19-raw.txt \ 2011-03-19.txt \ 2011-03-20-raw.txt \ 2011-03-20.txt \ 2011-03-21-raw.txt \ 2011-03-21.txt \ 2011-03-22-raw.txt \ 2011-03-22.txt \ 2011-03-23-raw.txt \ 2011-03-23.txt \ 2011-03-26-raw.txt \ 2011-03-26.txt \ 2011-03-27-raw.txt \ 2011-03-27.txt \ 2011-03-28-raw.txt \ 2011-03-28.txt \ 2011-03-29-raw.txt \ 2011-03-29.txt \ 2011-03- < 1360273202 976576 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there was a minecraft? < 1360273206 412760 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do HackEgo commands get access to the name of the person issuing the command? < 1360273207 276897 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Yeah < 1360273212 814594 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :We had our own server at one point < 1360273213 902516 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo 'cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); sed -i "s/.\$nam[e]./$name \&" bin/list; echo "$name"' >>bin/list < 1360273216 907079 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273218 36334 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run chmod +x bin/list < 1360273221 447918 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There was. There is, but there was too < 1360273222 172327 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273222 996588 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273224 282961 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360273228 420393 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 20: unterminated `s' command \ Taneb < 1360273229 746821 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 22: unterminated `s' command \ HackEgo < 1360273231 353462 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you fix it < 1360273234 204720 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: or you < 1360273271 416373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo 'cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); sed -i "s/.\$nam[e]./$name \&/" bin/list; echo "$name"' >>bin/list < 1360273275 351874 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273278 889118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273281 929001 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: can't read bin/list: No such file or directory \ ais523 < 1360273289 135952 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I wonder if I can buy surströmming in this city... < 1360273291 880241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, the cd < 1360273292 66500 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :er, what? < 1360273293 690767 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1360273307 90545 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it should probably also not add duplicates >:) < 1360273326 223226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: You should instead make bin/list update itself. < 1360273333 53883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; sed -i "s/.\$nam[e]./$name \&/" bin/list; echo "$name"' >>bin/list < 1360273336 164760 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273340 340340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: elliott did, I just fixed it < 1360273348 556825 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273353 754518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this doesn't eliminate duplicates yet < 1360273354 741548 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1360273358 533515 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273360 864791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I strongly disapprove of a version that just searches the logs. < 1360273362 591900 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 23: unterminated `s' command \ shachaf < 1360273362 940255 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1360273365 603110 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 23: unterminated `s' command \ Sgeo < 1360273366 407624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273369 649652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: it doesn't search the logs < 1360273375 981085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just looks at the logs to see who sent the command < 1360273387 77375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360273391 787430 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ what if it gets it wrong < 1360273400 62336 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If I say `list then ais523 says something unrelated < 1360273402 417056 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it coudl grep `list < 1360273405 716440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :to remove most false positives < 1360273407 883824 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :u*could < 1360273411 905724 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*jasd < 1360273422 664633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see. < 1360273444 912564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think the constraint of a program that can only keep state by modifying its own file is interesting < 1360273451 460081 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you cheat and just store all the data in a string or whatever < 1360273472 875202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273530 965934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name '' >> bin/list; echo ' < 1360273534 420314 :HackEgo!codu@codu.org PRIVMSG #esoteric :oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name >> bin/list; echo < 1360273538 595672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1360273553 391541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo ' < 1360273555 126475 :HackEgo!codu@codu.org PRIVMSG #esoteric :oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo < 1360273563 260919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo ' >> /bin/list < 1360273564 946161 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: /bin/list: Read-only file system < 1360273569 786914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo ' >> bin/list < 1360273573 176972 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273577 912406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273584 465106 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273588 592873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273595 646222 :HackEgo!codu@codu.org PRIVMSG #esoteric :ais523 < 1360273598 586163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: there we go < 1360273598 976024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1360273604 561696 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but it doesn't list your name the first time you do it < 1360273609 599170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, it tells you the old list < 1360273618 544928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me see if I can fix it to avoid duplicates < 1360273664 303581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo ' >> bin/list < 1360273667 364259 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273671 263602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273677 700300 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273679 42727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273681 891912 :HackEgo!codu@codu.org PRIVMSG #esoteric :ais523 < 1360273683 430223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273686 438058 :HackEgo!codu@codu.org PRIVMSG #esoteric :ais523 < 1360273694 970720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo ' >> bin/list < 1360273698 798494 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273700 926551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1360273708 714879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now we have a `list working just like I wanted it to :) < 1360273714 370291 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273714 603932 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1360273721 220089 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273721 753582 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uh oh < 1360273724 711777 :HackEgo!codu@codu.org PRIVMSG #esoteric :boily < 1360273725 51662 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :uuuh... < 1360273728 11740 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah! < 1360273730 379740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :up to hackego concurrency issues < 1360273732 530530 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: there is a way it could work even when multiple people do it < 1360273743 484691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, I like the randomness < 1360273753 520652 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360273754 606138 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks it should include your name even if you weren't previously on the list < 1360273759 639500 :HackEgo!codu@codu.org PRIVMSG #esoteric :boily elliott < 1360273760 353951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because who doesn't like being pinged? < 1360273776 729476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this way it's harder to figure out what it does < 1360273784 26857 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1360273785 564218 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/list: 2: Syntax error: Unterminated quoted string < 1360273789 738029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273793 803087 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :darn. < 1360273796 979197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/list < 1360273798 445778 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo boily elliott 21:49:14: * elliott thinks it should include your name even if you weren't previously on the list < 1360273803 729792 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1360273808 875132 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ha ha ha! < 1360273812 533782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this is your fault :) < 1360273812 879941 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 248 seconds < 1360273936 502070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo ' >> bin/list < 1360273939 894988 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273944 657175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: now it can get the wrong name from a /me too :) < 1360273955 11486 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what about a /quit? < 1360273961 145563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that won't work < 1360273982 252226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably < 1360274005 273149 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo `list < 1360274005 498255 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :`list < 1360274011 750010 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360274015 993059 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1360274022 497505 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish < 1360274027 724075 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :good enough. < 1360274035 848717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: which year did anticipation top the hill? 2012 or 2013? < 1360274036 557234 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274043 799447 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily < 1360274064 661505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: join the list! < 1360274072 883635 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360274079 222823 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott < 1360274080 15086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, I like seeing how long I can go before I join it by accident < 1360274090 310624 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I would guess... forever < 1360274097 335414 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274097 761046 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274098 140660 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274098 735750 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274099 759874 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274103 54493 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274104 158353 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274104 894088 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :let's see if that duplicate checking works < 1360274109 786155 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274113 166617 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274116 749315 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo < 1360274118 293459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bonus points if you get HackEgo on the list < 1360274118 767983 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1360274122 616213 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list `list < 1360274123 223331 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i was hoping that would happen < 1360274125 875038 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo < 1360274126 644518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so was I < 1360274139 991134 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :^echo `list < 1360274140 176674 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :`list `list < 1360274143 62154 :HackEgo!codu@codu.org QUIT :Remote host closed the connection < 1360274150 332870 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb............................. < 1360274153 365932 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Do I get an award? < 1360274162 432932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you segfault Gregor < 1360274163 559564 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :how did hagb4rd get on the list himself??? < 1360274174 368091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: race condition < 1360274176 647727 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :s/hagb4rd/HackEgo < 1360274184 37407 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: because hackego said the list < 1360274186 72698 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and then the script ran < 1360274189 230147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :looked at the last line in the logs... < 1360274206 678258 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so wait, why did HackEgo crash there? < 1360274230 71252 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval "a\8b" < 1360274230 833702 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"a\bb" < 1360274247 384150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :~eval "a\8\&8b" < 1360274247 833598 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"a\b8b" < 1360274274 262348 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :> putStrLn "\8" < 1360274276 65704 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (GHC.Types.IO ())) < 1360274276 251479 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of ... < 1360274308 263692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: something wrong with the bot blacklist? < 1360274346 376405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, maybe < 1360274412 790026 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :why would we blacklist bots? we have such a nice variety of them here. < 1360274437 248863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Do HackEgo commands get access to the name of the person issuing the command? <-- no, although i suggested it to Gregor < 1360274502 690115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: to prevent botloops < 1360274509 332721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the bots are designed to ignore each other < 1360274516 536391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because otherwise someone gets the bots to spout commands for the other bots < 1360274522 207215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you need a bot owner or an op in to stop the spam < 1360274525 487225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: there is no good reason. < 1360274528 801171 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is because people hate happiness < 1360274547 794679 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Should there also be a environment variable for the recipient of the command (either some channel, or HackEgo directly)? And of the glogbot timestamp of the message? < 1360274581 332204 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: I like elliott's explanation better. < 1360274604 222128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: yeah, that seems like a good idea < 1360274606 324118 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There should be an opped bot capable of detecting ... hmm < 1360274635 653063 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, no, no way to catch all botloops, is there? < 1360274636 984983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just kick anyone who says the same line three times in a row, could help < 1360274638 548250 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe a spam filter < 1360274647 701402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you can get loops that avoid that < 1360274651 176425 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, get the bots to increment a number < 1360274655 884162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, anyone who posts too many posts in a set time < 1360274657 344678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's mean < 1360274657 855592 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's mean < 1360274658 247751 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's mean < 1360274668 260249 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Although to prevent bots from reading commands from other bot outputs I would prefer a different ,much simpler, siolution: To make their output to be NOTICE message rather than PRIVMSG. < 1360274673 342264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's hard to get the bots to intentionally slow down the loop < 1360274687 763325 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :bah, too much effort. < 1360274705 7494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, you wouldn't kick < 1360274708 338153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd +m the channel for a few seconds < 1360274708 523697 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360274711 631571 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360274731 662400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or +q one of the affecte dusers for a few seconds < 1360274734 388089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*affected < 1360274966 784185 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think using NOTICE messages would be the simplest and best solution and the one recommended by the RFC. However, there are others. One would be to not take commands inside the channel and only private, although sometimes you want the results to be public so it might not best. Another is if they added a user mode to prevent receiving channel messages from someone having the same mode. < 1360275064 523242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that's an interesting idea for a mode < 1360275109 956710 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The server would have to be changed to do that, though. < 1360275210 741972 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I would recommend and prefer to just make them NOTICE messages. < 1360275302 81308 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, if `list is for something, what's the old list? < 1360275308 881150 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what old list < 1360275309 375317 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run ls bin/?list < 1360275313 596684 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the only list there ever was < 1360275316 550078 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and the only list anyone needs < 1360275332 613021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: slist < 1360275351 436053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also someone get zzo38 out of his autobotloop, please. < 1360275396 916517 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is hackego.. dead? < 1360275401 484574 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::( < 1360275404 879047 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1360275416 981002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :really most sincerely dead < 1360275420 881792 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360276035 851607 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1360276172 344890 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360276351 598020 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360277339 569983 :Taneb!~nathan@host-92-30-197-77.as13285.net QUIT :Quit: Leaving < 1360277576 977916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: Taneb managed to get fungot to kill HackEgo < 1360277577 199837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (pong)S < 1360277577 200014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's up with fungot? < 1360277577 200122 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: they say that you should try another one. < 1360277577 200229 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :pong < 1360277577 200334 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: they say that real hackers never sleep near invisible ring wraiths. < 1360277583 77599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are, there we go < 1360277686 987507 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: good mornign < 1360278078 325466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: good midnight < 1360278082 613770 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: happy birth < 1360278201 995078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's not midnight for me and elliott for another 57 minutes or so < 1360278216 395939 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nobody ever remembers Phantom__Hoover < 1360278231 511366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote nobody.*remembers < 1360278231 907021 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No quotes match. You untyped fool! < 1360278241 599524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: if HackEgo were here, you could read the `list < 1360278244 94472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then people would remember you < 1360278247 222660 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360278286 544314 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: apparently i am going to have some kind of snowpocalypse < 1360278301 953820 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360278305 195486 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :flee to california < 1360278315 106229 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :too late < 1360278326 663282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's never too late to go west < 1360278332 9641 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've just got to buy lucky charms < 1360278332 218333 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :build snow california < 1360279537 875352 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360279884 799775 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360280458 469138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so what are the legitimate use cases for printf's %n? < 1360280537 936478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: things like tabular output < 1360280544 823299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where you're printing spaces to make things line up < 1360280553 258393 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1360280575 845221 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360280587 400756 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You can count the output by the return of printf, though. You can also use alignment in the formats to line up columns. < 1360280675 655702 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360281032 749270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Now you're migrating conversations across channels you're not even in. < 1360281148 552191 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i am? < 1360281223 289337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps it's just a coïncidence that %n came up in multiple places. < 1360281247 266348 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where else did it come up? < 1360281260 641144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: HackEgo is missing HTH HELP < 1360281377 665492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#cslounge < 1360281382 325397 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360281387 737300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then maybe it's because lexande asked me about %n < 1360281395 797245 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a grand circuitous route < 1360281409 176986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK then that would be it. < 1360281415 316790 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: HANH (Have A Nice Help) < 1360281431 572831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is a HTH like a CTCP? < 1360281439 312462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1360281445 786625 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric