< 1362096591 326343 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1362096608 355597 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1362096680 498351 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1362096695 65382 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1362097276 450111 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1362097766 449231 :hagb4rd|lounge!~perdito@77.180.8.250 JOIN :#esoteric < 1362098060 320007 :hagb4rd|lounge!~perdito@77.180.8.250 NICK :hagb4rd < 1362098365 146686 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1362098395 727016 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1362098767 849524 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 246 seconds < 1362099193 359242 :KingOfKarlsruhe!~chatzilla@p4FDCD6CF.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331] < 1362099732 105488 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist < 1362099736 390460 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1362099875 576457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/emptylist < 1362099877 519666 :HackEgo!codu@codu.org PRIVMSG #esoteric :tail -n+2 "$0" | xargs; exit < 1362099933 965187 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Burlew's on a roll < 1362100024 254773 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As he mentions on the front page. < 1362100069 117152 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, does CReal not count as totally ordered? < 1362100105 42045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well CReal by default cuts off after 40 digits or so < 1362100117 91667 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not decidably < 1362100137 995161 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :but undecidable functions on "computable" reals is fun :( < 1362100168 793767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so by default (==) does return a result. however this result does not respect leibnitzian equality. < 1362100187 829778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*leibnizian < 1362100206 743267 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :what do you even call equality otherwise < 1362100217 339078 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :"just-kind-of-saying-so equality" < 1362100354 46717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: well equivalence relations... < 1362100368 684802 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it satisfies all the axioms I think < 1362100370 957587 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :boring < 1362100379 625690 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :yeah it probably does but it's boring so there < 1362100385 90371 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you are also boring tho < 1362100389 461307 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric ::( < 1362100466 870312 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :hm, having 40 digits in common is probably just bijective with N < 1362100558 133265 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i 's/^/basename "$0"; /' bin/emptylist < 1362100562 210422 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100563 196132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`emptylist < 1362100565 160273 :HackEgo!codu@codu.org PRIVMSG #esoteric :emptylist < 1362100568 379791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1362100569 824935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1362100573 109045 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1362100594 578635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i 's/^/echo -n "$(basename "$0"): "; /' bin/emptylist < 1362100596 657902 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`emptylist < 1362100598 420536 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100599 741216 :HackEgo!codu@codu.org PRIVMSG #esoteric :emptylist: < 1362100606 879564 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i 's/^/echo -n "$(basename "$0"): "; /' bin/olist < 1362100610 712184 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100611 513299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist (Sorry!) < 1362100613 508070 :HackEgo!codu@codu.org PRIVMSG #esoteric :olist: shachaf oerjan Sgeo < 1362100616 434578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's better. < 1362100623 759860 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is? < 1362100625 712224 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :what just happened what is happening where am i < 1362100637 430326 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Yes, I'm always confused about which list is which. < 1362100643 846397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's nice to have it all in one line. < 1362100662 769484 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(In particular when I /last shachaf and see a list, I want to know which one it is.) < 1362100676 432366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, did I mess it up? < 1362100678 519140 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ugh. < 1362100696 894994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, what happened to olist? < 1362100697 64255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks fine to me? < 1362100704 819466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was meant to be an emptylist clone! < 1362100715 801720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/olist < 1362100717 614444 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo -n "$(basename "$0"): "; echo shachaf oerjan Sgeo < 1362100718 484684 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cp bin/{empty,o}list < 1362100722 522510 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100733 377045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/olist < 1362100735 58577 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo -n "$(basename "$0"): "; tail -n+2 "$0" | xargs; exit < 1362100742 801615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run for n in shchaf oerjan Sgeo; do echo $n >> bin/olist; done < 1362100746 828087 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100747 543889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist < 1362100749 809490 :HackEgo!codu@codu.org PRIVMSG #esoteric :olist: shchaf oerjan Sgeo < 1362100752 229227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Better. < 1362100761 97421 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :tip: one of the names is wrong < 1362100767 868986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oopse < 1362100768 785312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :protip there < 1362100779 182514 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: I never know how to spell that thing anyway. < 1362100789 93974 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run s/shchaf/shachaf/g bin/* < 1362100790 998210 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: s/shchaf/shachaf/g: No such file or directory < 1362100794 684949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed s/shchaf/shachaf/g bin/* < 1362100796 568915 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ topic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "$topic" = "ngevd" \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ then cat "$topic1"; \ else echo "$1? ¯\(°_o)/¯"; exit 1; < 1362100800 397488 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION sighs. < 1362100801 273750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's because the original is hebrew so the vowels confuse him < 1362100809 487997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed s/shchaf/shachaf/g bin/olist < 1362100811 409326 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo -n "$(basename "$0"): "; tail -n+2 "$0" | xargs; exit \ shachaf \ oerjan \ Sgeo < 1362100816 22028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i s/shchaf/shachaf/g bin/olist < 1362100818 857006 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One of these days... < 1362100819 716465 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100831 410733 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cat bin/smlist | rot13 < 1362100833 400500 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100840 424763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo hello | rot13 < 1362100842 609988 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100844 173684 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::-( < 1362100848 969376 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cat bin/rot13 < 1362100850 738146 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo "$@" | tr a-zA-Z n-za-mN-ZA-M < 1362100861 542709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What sort of crazy person makes a rot13 command that doesn't work on stdin? < 1362100867 896526 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`rot13 this kind < 1362100869 758393 :HackEgo!codu@codu.org PRIVMSG #esoteric :guvf xvaq < 1362100883 86613 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo tr a-zA-Z n-za-mN-ZA-M > bin/r13; chmod +x bin/r13 < 1362100886 995617 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362100887 354605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cat bin/smlist | r13 < 1362100889 610962 :HackEgo!codu@codu.org PRIVMSG #esoteric :gnvy -a+2 "$0" | knetf; rkvg \ funpuns \ zbadl \ ryyvbgg < 1362100900 772524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, how do you sed just the first line? < 1362100911 692336 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it just 1s/... or something? < 1362100934 141320 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed '1s/^/echo -n "$(basename "$0"): "; /' bin/smlist | r13 < 1362100936 354737 :HackEgo!codu@codu.org PRIVMSG #esoteric :rpub -a "$(onfranzr "$0"): "; gnvy -a+2 "$0" | knetf; rkvg \ funpuns \ zbadl \ ryyvbgg < 1362100955 963800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i '1s/^/echo -n "$(basename "$0"): "; /' bin/smlist < 1362100960 158520 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362101021 526783 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :By the way, rot13ing to be considerate of me while messing with lists doesn't actually work. < 1362101026 485490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have a hilight on funpuns. < 1362101027 933693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION sighs. < 1362101038 307763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I hope «you know who» doesn't have a hilight on zbadl. < 1362101069 124230 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`smlist < 1362101071 387904 :HackEgo!codu@codu.org PRIVMSG #esoteric :smlist: shachaf monqy elliott < 1362101097 572169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1362101100 835192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not updated. < 1362101117 540401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`which rot13 < 1362101119 221905 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/rot13 < 1362101123 482932 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 255 seconds < 1362101129 945472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*cough* < 1362101140 444632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rot13 < 1362101142 343310 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo "$@" | tr a-zA-Z n-za-mN-ZA-M < 1362101147 429961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1362101165 272576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pesky argument variations < 1362101181 871541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There should be a standard for bin/ commands. < 1362101191 299504 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Such that they look at both $@ and stdin < 1362101229 492937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Someone write a one-liner that checks if $@ is nonempty and if it is reruns $0 with $@ as stdin < 1362101240 591357 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And then put it at the beginning of everything < 1362101273 716703 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1362101331 856218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: is it bad that while in backscroll i had the exact same idea as shachaf here? < 1362101339 357347 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1362101375 928396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1362101392 244106 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hoerjan < 1362101408 526875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :having both r13 and rot13 is pretty silly though < 1362101441 234443 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: maybe one of them rotates 13 LEFT and the other rotates 13 RIGHT. < 1362101554 207328 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I think I've mentioned this idea before. < 1362101555 876507 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe not. < 1362101560 661764 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway it's how things Should Work. < 1362101643 311110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it should just be something that checks /proc/blah/cmdline and if stdin is closed and that's non-empty then it echos it on stdin < 1362101648 206647 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can do foo | ... < 1362101662 645089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps it would have been better if HackEgo used EgoBot's convention of passing the command line in stdin < 1362101676 239261 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`quine elliott < 1362101679 670487 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine elliott < 1362101694 283356 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: then you couldn't use unix stuff without `run. although you barely can anyway. < 1362101694 496487 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :hackego's design has led to the most surreal design conversations, i swear < 1362101703 827276 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quine stuff < 1362101704 359698 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no < 1362101707 316859 :HackEgo!codu@codu.org PRIVMSG #esoteric :no < 1362101724 620978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: `run would work like EgoBot's !sh then < 1362101727 676583 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quine oerjan < 1362101727 962289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :quoerjan < 1362101731 349500 :HackEgo!codu@codu.org PRIVMSG #esoteric :quoerjan < 1362101760 341611 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quine < 1362101761 363608 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :I'm built just the way I'm meant to be, so stop trying to change who I am! < 1362101782 464075 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :race condtion!!! < 1362101812 783701 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::( < 1362101820 204458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :death by race condition < 1362101826 645100 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`quine stuff < 1362101828 417018 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :I'm built just the way I'm meant to be, so stop trying to change who I am! < 1362101843 267094 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo stop botspamming the channel < 1362101850 807109 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no < 1362101855 134496 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we can't < 1362101859 14344 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :cuz hackego die < 1362101866 856684 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION eyes his scrollback < 1362101877 598874 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362101878 257155 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362101884 790422 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh welcome back HackEgo < 1362101997 338333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION rolls his eyes back < 1362102079 245183 :GOMADWarrior!~Regis@186.222.62.76 JOIN :#esoteric < 1362102186 625548 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run (echo '#!/bin/sh'; echo "cd /var/irclogs/_esoteric; cat \$(ls ????-??-??.txt | tail -1) | sed 's/[^>]*> //' | grep '^\`' | tail -1 #Best cheating quine ever?") > bin/quine < 1362102190 339745 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362102219 46048 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you ruined it :( < 1362102227 202457 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :`quine No output. < 1362102230 514835 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine No output. < 1362102251 194516 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`quine foobar < 1362102251 369113 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :b < 1362102254 749597 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine foobar < 1362102293 145689 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :every user in the channel has to test the race condition from now on < 1362102306 555327 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quine < 1362102307 4999 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`ugh < 1362102308 299645 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ugh: not found < 1362102309 774098 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`ugh < 1362102324 653237 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :elliott passed < 1362102324 815540 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :thank you for demonstrating elliott < 1362102338 332686 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: hah i didn't think of that, that even works for encrypted quine < 1362102344 434381 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Was going to do that, but wanted to copy/paste a newline < 1362102409 620441 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's lost magic though! < 1362102440 663550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks he will stay neutral on this issue < 1362102461 232920 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :a good issue < 1362102741 899274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, what was the old `quine command? < 1362102785 761168 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :probably the same sans the grep? < 1362102828 275254 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1362102869 793043 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :now it's "race condition free" < 1362103119 186365 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. How to fix the race condition: Make HackEgo look for the oldest thing it hasn't replied to? < 1362103169 438581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that has a reverse race condition < 1362103176 71823 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like 70% of the point of `quine is to have the race < 1362103180 420393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where the two threads may not see each others' answers < 1362103198 984526 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :elliott: On the other hand, if we keep tacking on "solutions" to it we'll get an esolang. < 1362103302 978072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :an esolang based entirely on misbehaving cheating quines? < 1362103342 142837 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Sgeo: I bet you can solve what ais523 said by looking through ps. < 1362103350 665149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: you can't < 1362103356 449145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where to do actual computation you have to make the safeguards fail < 1362103358 529946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`echo $$ < 1362103358 904634 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :ais523: Shhhhh. < 1362103359 893236 :HackEgo!codu@codu.org PRIVMSG #esoteric :​$$ < 1362103360 68963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`echo $$ < 1362103362 185398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1362103364 360512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo $$ < 1362103366 428013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo $$ < 1362103372 86432 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :I'm trying to design an esolang here. < 1362103392 435686 :HackEgo!codu@codu.org PRIVMSG #esoteric :​$$ < 1362103397 289225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :trying to get sgeo to design an esolang here < 1362103403 332569 :cantcode!~cantcode@98.82.broadband5.iol.cz QUIT :Quit: ragequit < 1362103407 923666 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Sgeo is part of the design. < 1362103411 994235 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :You are all part of the design. < 1362103416 360473 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Welcome... to my museum. < 1362103426 264443 :HackEgo!codu@codu.org PRIVMSG #esoteric :284 < 1362103428 362831 :HackEgo!codu@codu.org PRIVMSG #esoteric :285 < 1362103464 174477 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Use a file as a lock? < 1362103472 57451 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't really understand HackEgo that well < 1362103473 515600 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :You see! < 1362103489 938131 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do the different threads each see different environments? < 1362103505 921745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: that will work _so_ well with all these timeouts < 1362103547 620255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think they do any longer, something transactions? < 1362103558 271507 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they never did afaik < 1362103828 862897 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1362104020 584949 :cantcode2!~cantcode@98.82.broadband5.iol.cz JOIN :#esoteric < 1362104426 978478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1362104440 536997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought I'd got the same value from two simultaneous `run echo $$ before now < 1362104449 677597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ps < 1362104451 343033 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ PID TTY TIME CMD \ 280 ? 00:00:00 init \ 282 ? 00:00:00 sh \ 285 ? 00:00:00 ps \ 286 ? 00:00:00 cat < 1362104458 673257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ps < 1362104460 140145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ps < 1362104460 337948 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ PID TTY TIME CMD \ 280 ? 00:00:00 init \ 282 ? 00:00:00 sh \ 285 ? 00:00:00 ps \ 286 ? 00:00:00 cat < 1362104461 605165 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ PID TTY TIME CMD \ 280 ? 00:00:00 init \ 282 ? 00:00:00 sh \ 283 ? 00:00:00 ps \ 284 ? 00:00:00 cat < 1362104475 625121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps not, those ps runs seem to be aware of each other < 1362104480 873118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run pgrep ps < 1362104482 340898 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362104482 489406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run pgrep ps < 1362104483 782767 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362104487 448113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no pgrep? < 1362104491 391140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ps aux | grep ps < 1362104492 846930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ps aux | grep ps < 1362104493 5435 :HackEgo!codu@codu.org PRIVMSG #esoteric :5000 282 0.0 0.2 4008 564 ? S 02:21 0:00 sh -c 'env' 'PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' 'HACKENV=/hackenv' 'http_proxy=http://127.0.0.1:3128' 'LANG=en_NZ.UTF-8' '/home/hackbot/hackbot.hg/multibot_cmds/lib/limits' 'bash' '-c' 'ps aux | grep ps' | cat \ 5000 285 0.0 0.5 123840 1460 ? < 1362104494 661626 :HackEgo!codu@codu.org PRIVMSG #esoteric :5000 282 0.0 0.2 4008 564 ? S 02:21 0:00 sh -c 'env' 'PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' 'HACKENV=/hackenv' 'http_proxy=http://127.0.0.1:3128' 'LANG=en_NZ.UTF-8' '/home/hackbot/hackbot.hg/multibot_cmds/lib/limits' 'bash' '-c' 'ps aux | grep ps' | cat \ 5000 285 0.0 0.5 123840 1460 ? < 1362104511 194756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, hmm < 1362104514 611828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ps u | grep ps < 1362104516 104886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ps u | grep ps < 1362104516 254615 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362104517 723775 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362104528 50815 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :en_NZ? < 1362104535 842805 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Gregor: Why en_NZ? < 1362104552 150367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: that question gets asked all the time < 1362104559 311257 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Because it's the cool place to be < 1362104559 968036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is, so people will ask the question :) < 1362104596 323284 :Gregor!codu@codu.org PRIVMSG #esoteric :pikhq: Because people complained when I set it to zh_TW < 1362104596 517747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Gregor: You have 1 new message. '/msg lambdabot @messages' to read it. < 1362104661 142564 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Smartass. < 1362104716 912829 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like hackego being from new zealand < 1362104724 154627 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :adds some international character to the channel < 1362104759 345500 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :wait what does NZ even change from like AU or UK < 1362104787 737385 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :INTERNATIONAL CHARACTER < 1362104797 533261 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Technically, a program could have a New Zealand-specific localization. < 1362104814 408764 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I bet 100% of programs just use en_US though. < 1362104899 419106 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Unicode needs an INTERNATIONAL CHARACTER < 1362104928 325986 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1362104956 73507 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :petition to make multiocular o the designated international character of unicode < 1362104971 951103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how many signatures do you need for the president to do it < 1362104990 906666 :wareya!~wareya@cpe-67-248-121-45.nycap.res.rr.com JOIN :#esoteric < 1362104991 434849 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Does Unicode have a president? < 1362105066 37012 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`quine2 equine too < 1362105066 341581 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run quine2 | rainwords < 1362105068 174227 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine2 equine too < 1362105068 830344 :HackEgo!codu@codu.org PRIVMSG #esoteric :​2`run 13quine2 6| 4rainwords < 1362105110 596725 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: i mean obama < 1362105123 784140 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Obama is the president of Unicode? < 1362105139 555821 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :The president of things which have no presidents < 1362105153 232987 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :obama is just the president. < 1362105155 311247 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :I thought that was me. < 1362105161 744377 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :I mean we already founded the university. < 1362105166 21904 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Of dumb professor titles. < 1362105176 28582 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't say he was a professor! < 1362105192 993528 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Yes but we agreed that I was the founder, which makes me president as well by ancient law. < 1362105227 387745 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I am pretty sure hope and change invalidated ancient law in 2008 < 1362105286 839604 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :THANKS OBAMA >:| < 1362105316 370097 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Obatman < 1362105642 107215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ history | tail -n 1 | cut '-d ' -f 4- < 1362105643 582351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :history | tail -n 1 | cut '-d ' -f 4- < 1362105652 289135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I made a `quine in bash :) < 1362105671 257100 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1362105691 416304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, that quoting of '-d ' looks really wrong to me < 1362105697 964206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I guess -'d ' would be worse < 1362105701 921150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(-d' ' doesn't seem wrong to me) < 1362105782 15615 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :'-'d\ < 1362105808 212074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Where's the race condition? < 1362105826 624168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least look in .bash_history instead of running `history` < 1362105830 463482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Give us a chance. < 1362105833 612414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that wouldn't make a difference < 1362105838 869786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, it would < 1362105843 267761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm < 1362105851 968107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought .bash_history only updated when the shell exited < 1362105866 397294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ tail -n 1 .bash_history < 1362105867 836391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :history | tail -n 1 | cut '-d ' -f 4- < 1362105869 453437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah < 1362105922 754944 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what's the non-word-boundary rainbow command < 1362105930 306140 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :rb? < 1362105970 801089 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: There's an option for it. < 1362105976 246300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can make it write to .bash_history on every command. < 1362106021 290554 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shopt -s histappend < 1362106035 267805 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe? < 1362106040 275937 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shopt -s histappend && tail -n 1 .bash_history < 1362106058 678851 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The point is to keep the race condition around. < 1362106139 963761 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :but thiw way you can get new and exciting race conditions < 1362107016 298685 :abumirqaan!uid2969@gateway/web/irccloud.com/x-cwcfcmyuyqjhgaei NICK :muqayil < 1362107038 754761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: colorize < 1362107238 583358 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :thx < 1362107258 440415 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run echo "thoerjan" | colorize < 1362107261 194579 :HackEgo!codu@codu.org PRIVMSG #esoteric :​1006140714t1309h0807030713080406021410020804130404080609110305060614090611130304081304110712080814o1303091209051005040306e080905021113031302050407110509r141114060704j10100710a13041310070702041402060908n06101202020208130309031112140712 < 1362107374 299680 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Why does it make that many color codes < 1362107396 151623 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`run echo "so that zzo38 will ask lots of questions" | colorize < 1362107398 357834 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0205so 141006t0204h1204070207at07 09z070911z081405o302130205810 0605w1011080811i11130902121208090713120504l10l a0614s14040208k14 0810l0908o07t061409s1004110403021214 o0210f 0914110311qu1009est11050912i0614140203140906121009021002080614o10n1005s < 1362107429 569348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: it just fills out the line until near HackEgo's limit, i suspect only your client even sees most of them so we haven't bothered to cut them down. < 1362107457 116238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a bit of a waste when the line is short originally < 1362107512 960254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose a minimum somewhere could reduce it... < 1362107513 305566 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh does it just randomly insert color codes monte carlo style < 1362107552 206494 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it seems you could at least make it not add a color code anywhere its already put one < 1362107554 180899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: yeah it does a shuffle of a string containing x's and C's, the x'es for original content < 1362107564 570859 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: hm i guess... < 1362107572 308546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/colorize < 1362107573 899709 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ python -c "import random; w=raw_input(); p=list('x'*len(w)+'C'*int((341-len(w))/3+1)); random.shuffle(p); i=(c for c in w); print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p)" < 1362107657 158393 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: so do a /C+/C/ < 1362107678 226468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: i'm looking up python regexp functions < 1362107745 328959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url bin/colorize < 1362107748 634316 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/colorize < 1362107799 87928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`which python < 1362107800 875279 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/opt/python27/bin/python < 1362107822 343533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`which env < 1362107824 219620 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/usr/bin/env < 1362107956 733155 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1362107964 617021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/colorize < 1362107971 385831 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-03-01 03:19:30 URL:http://oerjan.nvg.org/colorize [258/258] -> "colorize" [1] < 1362107982 428344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x colorize < 1362107986 104267 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362108002 96865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo Test | ./colorize < 1362108004 379828 :HackEgo!codu@codu.org PRIVMSG #esoteric :Traceback (most recent call last): \ File "./colorize", line 7, in \ p=re.subst('C+','C',p) \ AttributeError: 'module' object has no attribute 'subst' < 1362108012 241247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1362108044 59827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/colorize < 1362108046 970659 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-03-01 03:20:45 URL:http://oerjan.nvg.org/colorize [256/256] -> "colorize.1" [1] < 1362108074 685725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cat colorize.1 >colorize < 1362108078 707208 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362108080 880960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo Test | ./colorize < 1362108083 123552 :HackEgo!codu@codu.org PRIVMSG #esoteric :Traceback (most recent call last): \ File "./colorize", line 7, in \ p=re.sub('C+','C',p) \ File "/opt/python27/lib/python2.7/re.py", line 151, in sub \ return _compile(pattern, flags).sub(repl, string, count) \ TypeError: expected string or buffer < 1362108102 760115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now wtf < 1362108131 416083 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :does python seriously do str->int by turning it into its length? < 1362108143 559070 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i guess that's cool? < 1362108157 748354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat? i have no idea. < 1362108188 842085 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :where did you get that idea quintopia < 1362108210 748652 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: "p=re.sub('C+','C',p)" < 1362108222 339168 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where p is a string < 1362108236 41392 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :that's regex substitution what does it have to do with numbers < 1362108251 973486 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the third argument is a count < 1362108258 211321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no it isn't < 1362108267 770656 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :"re.sub(pattern, repl, string, count=0, flags=0)" < 1362108287 4483 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1362108298 32667 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so what is p then < 1362108308 926044 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :a string, except oerjan actually made it a list < 1362108310 251318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i still have no idea what the error is about < 1362108318 321054 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :i don't think python lists are strings < 1362108322 579397 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :i could be wrong, it's been a while < 1362108324 346775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1362108326 771681 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aha < 1362108353 66932 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :str(['a','b']) => "['a','b']" awesome < 1362108371 785389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how the fuck do I do this then... < 1362108389 849776 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do a join on the whole list < 1362108394 395097 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and then apply the regex < 1362108407 582349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then split again? how convenient. < 1362108411 900032 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nah < 1362108413 56485 :GOMADWarrior!~Regis@186.222.62.76 QUIT :Ping timeout: 256 seconds < 1362108420 292923 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you can change the last to loop over chars in the string < 1362108436 213552 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or < 1362108439 541357 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fuck the regex < 1362108444 576533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: you do it who actually know python < 1362108459 903776 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :What if you wrote a python->haskell compiler first? < 1362108462 209395 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :just add a flag that records whether the last element was a 'C' < 1362108474 830995 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and refuses to print a color if so < 1362108479 130108 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1362108482 312636 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about write it in haskell instead < 1362108482 808945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: we are _way_ beyond by patience quota here. < 1362108493 215641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :we can get Bike to do it < 1362108495 534032 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how about write in haskell instead < 1362108504 919538 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we can get elliott to do it < 1362108510 253772 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike knows haskell < 1362108511 175401 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Wait. < 1362108512 545978 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Agda. < 1362108514 404882 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what do I know about haskell? < 1362108517 815867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/colorize < 1362108522 920678 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-03-01 03:28:41 URL:http://oerjan.nvg.org/colorize [235/235] -> "colorize.2" [1] < 1362108536 598853 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :i=(c for c in w) <-- it's beautiful < 1362108542 112150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cat colorize.2 >bin/colorize < 1362108546 38405 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362108549 982081 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :python strings are not lists, but they are both iterable in the same way < 1362108555 807654 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so many functions are happy to consume either < 1362108556 683168 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :haha < 1362108564 527119 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :kmc: BUT NOT RE.SUB < 1362108584 727067 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo Test | colorize #This is just the old one reformatted < 1362108587 225730 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0408090914121204090607020309Te030502130707050204020604061009031210041102030212040711021013040408121105031214100903100907060314091203070407041414041302s1210080203070709021305140404030714101307101007t0904131213071205131213101013080207 < 1362108597 898201 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder if python has a strfry < 1362108600 774733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so at least that won't be lost < 1362108610 674747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run rm colorize* < 1362108614 628174 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362108740 173162 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's random.shuffle < 1362108744 97155 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it wants to shuffle a list in place < 1362108758 913495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what colorize uses < 1362108772 11164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/colorize < 1362108773 678690 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/usr/bin/env python \ import random \ import re \ w=raw_input() \ p=list('x'*len(w)+'C'*int((341-len(w))/3+1)) \ random.shuffle(p) \ i=(c for c in w) \ print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p) < 1362108867 719463 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run echo Colorize | colorize < 1362108869 542912 :HackEgo!codu@codu.org PRIVMSG #esoteric :​08C14120914091308071008111208090811070914140310050508121107o07080805040607051205081011l06050514o0804070610050707031310110411r120907050911070314050506101307021411140406071107i05041111121310050306041202131203090709061112z091006110311e14 < 1362108884 600911 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :"um cool" < 1362108901 369106 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :`run cat bin/colorize | colorize < 1362108902 987458 :HackEgo!codu@codu.org PRIVMSG #esoteric :​031003030813101207081407#1403100502050807!021011131313/u11040213s12r120210/13110814070205b07i06n0903091005090313040812110707061306/1208e14030506111405n12v020708031414061003 08071303091107p070404101114y07t06061310070306h1408100307100914on < 1362108908 564823 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :purty < 1362108980 375131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo "$(cat bin/colorize)" | colorize < 1362108982 762319 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0906#06!051410/14u10130408s080612140510020402r0605/070208061008bi1302140314140903n14080608111206130506/0403e041407n1003v030211 05p101203111114yt0803041405041002060813090614h11080805o06050210n1110021007031409100702120214120602071312080808 < 1362108989 186064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo "$(cat bin/colorize)" < 1362108991 54448 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/usr/bin/env python \ import random \ import re \ w=raw_input() \ p=list('x'*len(w)+'C'*int((341-len(w))/3+1)) \ random.shuffle(p) \ i=(c for c in w) \ print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p) < 1362108996 628233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i '6ap=list(re.sub('C+','C',''.join(p)))' bin/colorize < 1362109000 444960 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362109000 797462 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo $(cat bin/colorize) | colorize < 1362109003 433844 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ File "/hackenv/bin/colorize", line 7 \ p=list(re.sub(C+,C,.join(p))) \ ^ \ SyntaxError: invalid syntax < 1362109011 179608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1362109013 945434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1362109016 941718 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1362109022 536779 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Race coerjan < 1362109026 711335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "6ap=list(re.sub('C+','C',''.join(p)))" bin/colorize < 1362109031 92335 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362109042 336495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo Test | colorize < 1362109044 661509 :HackEgo!codu@codu.org PRIVMSG #esoteric :​1102T12e05s02t11 < 1362109046 822822 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1362109059 78879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: did that have fewer color codes? < 1362109063 741919 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run echo Colorize | colorize < 1362109065 611923 :HackEgo!codu@codu.org PRIVMSG #esoteric :​1310C06o13l04o09r06i14z12e05 < 1362109068 291358 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :shachaf: i'm gonna have to remember that one < 1362109102 991061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems from the logs like it worked. < 1362109111 6158 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :(Type coerjan?) < 1362109202 993144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess by what kmc said the final list(...) is redundant < 1362109208 28362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but never mind < 1362109354 724755 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :`run echo xaCtoKniFe | colorize < 1362109356 548583 :HackEgo!codu@codu.org PRIVMSG #esoteric :​08x05a08Ct14o11K05n08i07F05e11 < 1362109393 378311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Remember whom? < 1362109767 892767 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oerjan: Yes how there is only one control code for each letter < 1362109788 987422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn wikipedia broke wikEdDiff < 1362109810 667490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: good < 1362109827 773227 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Who is the pope now? < 1362109840 692821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no one < 1362109858 327688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the conclave has not started yet < 1362109897 745477 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :we are in a popeless world < 1362109984 118796 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1362110112 873106 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'Today there is no Pope, head of the CIA, or Sec. of Defense. We are so, so close to living John Lennon's dream.' < 1362110117 677119 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: they deleted his tweets too < 1362110119 670516 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the pope < 1362110120 644629 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :no! < 1362110135 789081 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's an archive < 1362110144 430965 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :thank god < 1362110152 655502 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :kmc: LSD is still illegal though < 1362110173 423802 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: are they like mad at him < 1362110175 726782 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for tweeting < 1362110198 947393 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: dunno < 1362110202 270168 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :They write his tweets < 1362110204 860577 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Jafet: yeah last i checked < 1362110293 974104 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is busy downloading all the stuff from sgeo.diagonalfish.net < 1362110321 542663 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :oh shit have you read growth and form too?? < 1362110344 677416 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Forbidden < 1362110345 491564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You don't have permission to access / on this server. < 1362110347 613835 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :rip sgeo.diagonalfish.net < 1362110364 179597 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can still FTP into it < 1362110369 769780 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1362110389 852920 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :get out while you still can < 1362110454 792735 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1362110554 962832 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Let's see if I can log into paranoia-live < 1362110776 917156 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://dl.dropbox.com/u/16240872/12_30_06_device_mania.html < 1362110880 98312 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Big computer. < 1362111186 4843 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's this from < 1362111216 108160 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: how often do you check < 1362111219 256807 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do we need `lsdlist < 1362111232 598633 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i'd like to subscribe to `lsdlist on principle < 1362111246 322854 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :monqy, a Paranoia session I GMed < 1362111247 625040 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.creaturescaves.com/downloads.php?section=COBs&view=801 < 1362111251 177792 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^^not Paranoia < 1362111285 707439 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and what's this < 1362111300 489837 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :The COBs section < 1362111315 904734 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Something I made years ago that was hosted on sgeo.diagonalfish.net < 1362111324 713030 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's been a "lost link" for some time < 1362111326 674905 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ah are you going through your old stuff archives < 1362111337 324695 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just today gave malkin permission to post the copy that he had to this site < 1362111338 656977 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :so < 1362111342 713916 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :what's happening to the diagonal fish < 1362111398 634045 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :by any chance would this diagonal fish archive happen to house the fabled “atheism directory„ < 1362111424 960825 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Erm, yes. < 1362111443 440320 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::0 < 1362111444 618416 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Ooh that sounds fun. < 1362111454 894854 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :What is the fabled “atheism directory„? < 1362111504 430026 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've only heard fables < 1362111528 571800 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've only heard people fabling about the fables < 1362111535 717609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(just now, in fact) < 1362111573 25040 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok. What is my math homework doing in the atheism directory? < 1362111591 513063 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :I don't know! Maybe it would help if you explained what the fabled “atheism directory„ is. < 1362111610 540091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just my thoughts/code relating to religion < 1362111622 590977 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Code you say. < 1362111724 386806 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What are your thoughts/code relating to religion? < 1362111742 485209 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Can I just, like, upload a directory to dropbox? < 1362111819 591225 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think so but you might have to do something special to give directory listing permissions?? or you could zip it up and upload that < 1362111886 742216 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Or shell archive it in which case it can even work with sprunge < 1362112052 551810 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :In GCC does including cases with __builtin_unreachable make it not going to be worse than it ordinarily is? < 1362112231 189535 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://dl.dropbox.com/u/16240872/atheism.zip < 1362112287 776246 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :man i am so pumped for this < 1362112293 968093 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :are you ready to get your folk theology deconstructed??? < 1362112294 454503 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1362112336 582962 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This is all from years ago < 1362112374 790258 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :One of those was something some religious person gave me to read I think < 1362112507 633937 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :supregod.pdf < 1362112539 302486 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :oh that's some kabbalah shit right there son < 1362112567 795698 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I hope that it's clear that I never actually believed that, and it was just musings on various possible theologies that would make more sense. < 1362112577 827958 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :yeah < 1362112647 251926 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :wow there is actually code. < 1362113867 821227 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1362113962 56438 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: c-ode < 1362114198 679315 :madbr!boulam@198-84-253-87.cpe.teksavvy.com JOIN :#esoteric < 1362114284 828015 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :I think it's possible to do a CPU that can autovectorize any loop < 1362114362 425195 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Maybe, but sometimes vectorizing by compiler would be preferable. < 1362114388 472374 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :yeah it's essentially applying a vectorizing compilation on the fly < 1362114394 20774 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :the concepts are the same < 1362114424 634248 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :you take your 32 register RISC < 1362114430 743405 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :classic design etc < 1362114453 250372 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :but you have 4 or 8 or howerver many sub-cores < 1362114468 886028 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :run the same operations on the 4 or 8 cores < 1362114502 299159 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I prefer "worse-is-better" design < 1362114520 500063 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :if a branch goes different ways on different cores then you invalidate the results on subsequent cores < 1362114541 633089 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :zzo: what's that? < 1362114564 622148 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Simplicity-the design must be simple, both in implementation and interface. It is more important for the implementation to be simple than the interface. Simplicity is the most important consideration in a design. < 1362114571 387683 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Correctness-the design must be correct in all observable aspects. It is slightly better to be simple than correct. < 1362114580 18805 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Consistency-the design must not be overly inconsistent. Consistency can be sacrificed for simplicity in some cases, but it is better to drop those parts of the design that deal with less common circumstances than to introduce either implementational complexity or inconsistency. < 1362114584 585755 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Completeness-the design must cover as many important situations as is practical. All reasonably expected cases should be covered. Completeness can be sacrificed in favor of any other quality. In fact, completeness must sacrificed whenever implementation simplicity is jeopardized. Consistency can be sacrificed to achieve completeness if simplicity is retained; especially worthless is consistency of interface. < 1362114587 809093 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That is what it is. < 1362114683 437144 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :hmmmm < 1362114734 721752 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :does it have C++ compiled code more or less optimally? < 1362114768 284100 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :yes -> superscalar 2 issue classic risc architecture we've seen a zillion times < 1362114768 434315 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :the defining question of our times < 1362114838 810508 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :no the user can use intrinsics or de-aliasing keywords -> SIMD of some kind < 1362114858 375560 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :essentially that's what a GPU is, for instance < 1362114880 882150 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :VLIW of some kind optimized for max throughput < 1362114891 128743 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :see also: Cell, Larrabbee < 1362114959 948663 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :no the user will write custom assembly -> DSP of some kind with SIMD < 1362114971 595343 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :(even more throughput-oriented architecture) < 1362115355 159904 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :kinda wonder how easily LLVM can < 1362115360 636842 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :(1) unroll loops < 1362115376 328694 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :(2) guess which pointers can't alias which others < 1362115417 59933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :GPUs aren't particularly VLIW, rather they have different sorts of memory which each have different aliasing behaviour < 1362115423 749362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :across threads < 1362115427 485243 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :if (1) is easy then any loop can be unrolled N times (first step to the kind of auto-vectorization I'm thinking about) < 1362115448 206267 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :ais: oh < 1362115529 694047 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :once you have your loop unrolled, say, 4 times, you can try to reorder the instructions to put each set of 4 identical operations together < 1362115538 717489 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :this is where (2) comes in < 1362115562 487765 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :if LLVM's alias analysis fails (ie it finds two pointers can alias) < 1362115599 454712 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :then it can't reorder the memory operations and you'll never be able to combine your sets of 4x identical operations together < 1362115630 637978 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :(because you'd have to violate memory operation ordering constraints) < 1362115699 570363 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :however if it passes then you can vectorize any operation < 1362115729 183950 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :though you'll need special versions of the opcodes that can feedback operands from unit to unit < 1362115930 230604 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 248 seconds < 1362116126 191988 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :I guess for DSP and gfx processing loops < 1362116136 61697 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :your looping condition is going to be N iterations < 1362116141 804222 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :so that's easy to unroll < 1362116174 450614 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :the problem with DSP is that while it usually writes in 1 place, it normally reads all over the place < 1362116188 826801 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :(look up tables, sample data...) < 1362116325 147756 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think LLVM doesn't always need to guess since you can specify explicitly some ways too. < 1362116339 807760 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Such as the restrict command and the !tbaa command. < 1362116604 89090 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :"‘llvm.loop.parallel‘ Metadata" < 1362116805 659363 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O, yes, there is that, too! < 1362117163 545159 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But LLVM doesn't have a command to change the number of bits in one byte. < 1362117389 994174 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :what's the interest of doing that? < 1362117409 592445 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :making the KillComp 9007 a reality < 1362117488 115418 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There are computers and virtual machines with different number of bits in one byte. < 1362117619 431138 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :I've heard of 9, 12 and 36 bit words yes < 1362117651 987218 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes I mean things such as that < 1362117680 752070 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But I also mean including 4-bits and 32-bits and whatever else there might be. < 1362117711 462306 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Doesn't CHAR_BIT have to be at least 8? < 1362117794 498567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, it's 8 as a minimum < 1362117795 228880 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Bike: In C it must be at least 8 bits. < 1362117796 960432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but can be higher < 1362117799 763182 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it does in C, and probably should in LLVM too except in cases where the module contains a command explicitly saying otherwise. < 1362117801 285211 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :In POSIX it must be exactly 8 bits. < 1362117820 176268 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :weird < 1362117866 30121 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :In many cases you wouldn't care about POSIX though. < 1362117897 93552 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :LLVM also dosen't have attributes to indicate commutative and associative function parameters, but maybe it should have < 1362117907 764195 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Since it might be useful for some kind of optimizations. < 1362118075 68203 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :I think it can flag some opcodes as commutative < 1362118096 8355 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :so actually if it inlines your function it might do that to your additions < 1362118297 740351 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes I have looked at the source-codes it seems like it does that, but it doesn't mean you can specify that your own function has that property in other cases too (including external functions). < 1362118459 596533 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :I don't think it's really much of an important avenue for optim < 1362118512 530850 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :it is if you're doing mapreduce or something, but then why are you doing llvm? < 1362118643 905600 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I suppose it is because they don't have other ones. < 1362118680 523348 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :LLVM also doesn't compile into many targets which GCC supports. < 1362118761 469971 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Such as MMIX and ARM2 and so on, so LLVM programs are not as portable as GCC, for now. < 1362118791 488316 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Neither LLVM nor GCC supports Z-machine or Glulx, though, as far as I can see. < 1362118798 840509 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Shame. < 1362118868 290074 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Do either of them compile to naval automatic differential analyzers, for use in aiming cannons? < 1362119117 623018 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :llvm supports later ARMs no? < 1362119139 412724 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes LLVM does support later ARMs but not all the old ones too like GCC supports even ARM1 < 1362119165 128737 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :And there are computers other than ARM. < 1362119165 318244 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Do you have old ARM machines you need to support? < 1362119207 30031 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes (mainly due to patent issues). < 1362119267 331200 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :so, how's the dsp unit design going < 1362119372 253907 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, I don't actually have the equipment yet but mostly I just think about it, I have various papers I have written ideas on < 1362119396 797276 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :However mostly now I am working on VGMCK. < 1362119487 785517 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(At this time, I am adding support for OPLL, although I eventually intend to have all of them, as well as other additional features.) < 1362119589 65073 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :anything seem particularly promising? < 1362119665 140266 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know yet. < 1362119700 127445 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Therefore, I must learn. But I am not working on hardware right now since I have other things to do. < 1362119894 313637 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I may be evil < 1362119898 273184 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm back in norn torture mode < 1362119923 153571 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :no sgeo! resist!!!!! < 1362119955 80573 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, it's someone else's norn < 1362119966 90352 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I gave them the genetics, but he's observing what the norn is doing < 1362119981 328103 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, kind of out of my hands, unless I scream "PUT THE POOR NORN OUT OF ITS MISERY" < 1362120003 102177 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :wow so you're a second-degree sociopath < 1362120023 348550 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although actually he's mind controlling the norn to get him to eat, so that's a thing. < 1362120039 164422 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :monster < 1362120057 8360 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's good. The condition the norn has makes the norn unwilling to eat food after he's eaten food a few times. < 1362120066 330656 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or, well, unwilling to do anything after doing that thing a few times. < 1362120163 258214 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Hm, how'd you manage that? < 1362120172 998543 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's a chemical called Punishment < 1362120184 655970 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I added a gene that makes sure the norn is always filled with Punishment < 1362120223 397556 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Oh. < 1362120354 320851 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"post mind-control + tickling, he seems to eat when prompted" < 1362121244 813945 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :someone give me a backtick plox < 1362121274 486109 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :` < 1362121275 588094 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1362121276 168707 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :0060 ` GRAVE ACCENT < 1362121306 631211 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :thanks bike < 1362121333 512290 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :`run touch bin/$(echo) < 1362121334 940901 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362121338 249856 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :` < 1362121339 545391 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1362121342 527443 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`frink 5.5 km/h to mi/h < 1362121343 51526 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Aww. < 1362121352 243205 :HackEgo!codu@codu.org PRIVMSG #esoteric :​[] < 1362121355 111433 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :`run touch bin/$(echo -n) < 1362121356 565338 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1362121360 195443 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :` < 1362121361 206281 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`frink 5.5 km/h to mi/h < 1362121361 413704 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1362121368 933282 :HackEgo!codu@codu.org PRIVMSG #esoteric :​[] < 1362121379 336450 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`frink km/h to mi/h < 1362121387 498147 :HackEgo!codu@codu.org PRIVMSG #esoteric :Error in BasicExpressionFormatter.formatEnumerating in evaluation \ Error in BasicExpressionFormatter.formatEnumerating in evaluation Range operator endpoints are conformal, but require you to specify an conformal step. < 1362121394 956360 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :awesome < 1362121396 307927 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :`units < 1362121425 470576 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :No? ok. < 1362121427 385960 :HackEgo!codu@codu.org PRIVMSG #esoteric :2527 units, 72 prefixes, 56 nonlinear units \ \ You have: < 1362121469 156972 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :`units '5.5 km/h' 'mi/h' < 1362121470 683908 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unknown unit ''5.' < 1362121486 607427 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :`units km/h mi/h < 1362121488 349747 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ Definition: 1.4152697e+66 s^2 / kg^2 m^4 < 1362121506 923657 :Bike!~Glossina@63.229.134.7 PRIVMSG #esoteric :Wow. < 1362121522 547079 :keb!~keb@71.59.209.166 JOIN :#esoteric < 1362121533 8070 :keb!~keb@71.59.209.166 QUIT :Client Quit < 1362121615 850017 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 246 seconds < 1362121838 682703 :keb!~keb@c-71-59-209-166.hsd1.or.comcast.net JOIN :#esoteric < 1362121838 869898 :keb!~keb@c-71-59-209-166.hsd1.or.comcast.net QUIT :Client Quit < 1362122897 203399 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1362123658 229530 :Bike!~Glossina@63.229.134.7 QUIT :Quit: leaving < 1362123905 911051 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :K < 1362123907 347571 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :U < 1362123941 320292 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ku < 1362124079 774847 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Grah, the Internship website I found is just for students :( < 1362124406 574666 :madbr!boulam@198-84-253-87.cpe.teksavvy.com QUIT :Quit: Radiateur < 1362124582 518428 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1362124666 619034 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trying not to flip out over an important website in the Creatures Community storing passwords in plain text. < 1362124766 672746 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :flipping out is sort of a reasonable response to that < 1362124810 626364 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :otoh, someone storing passwords in plain text is likely to completely miss what the fuzz is about < 1362124811 682081 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :Ping timeout: 276 seconds < 1362124830 913594 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Apparently, they originally thought I meant in cookies < 1362124844 656992 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although the conversation was going through an intermediary < 1362124983 483588 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 245 seconds < 1362125610 172932 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1362128294 186136 :md_5!md_5@mcdevs/trusted/md-5 QUIT :Quit: ZNC - http://znc.in < 1362128378 504958 :md_5!md_5@mcdevs/trusted/md-5 JOIN :#esoteric < 1362129118 453915 :epicmonkey!~epicmonke@195.206.224.58 JOIN :#esoteric < 1362129208 526406 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1362129260 978669 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :VGMCK is now up to version 0.6. < 1362129276 939307 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Eventually it will come up to version 1.0 and then more after that too. < 1362131748 845166 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1362131924 661210 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1362132010 844086 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1362132070 844608 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1362132443 491080 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1362132674 257997 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Someone who uses a different password for each password field would also miss what the fuzz is about. < 1362133239 775446 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1362133583 561671 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :fungot, do you use different passwords and/or even change them often ? < 1362133583 750860 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :c00kiemon5ter: i can't make < 1362134351 410771 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1362135077 412519 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1362135133 397229 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1362135366 874585 :KingOfKarlsruhe!~chatzilla@p4FDCD6CF.dip.t-dialin.net JOIN :#esoteric < 1362135673 243627 :clog!~nef@bespin.org QUIT :Quit: ^C < 1362135687 896660 :clog!~nef@bespin.org JOIN :#esoteric < 1362136463 667082 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1362136563 902707 :hagb4rd2!~perdito@koln-5d81f154.pool.mediaWays.net JOIN :#esoteric < 1362136733 497818 :hagb4rd!~perdito@77.180.8.250 QUIT :Ping timeout: 245 seconds < 1362137733 609069 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 245 seconds < 1362138994 375483 :KingOfKarlsruhe!~chatzilla@p4FDCD6CF.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331] < 1362139308 488414 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1362139537 378048 :sebbu!~sebbu@83.194.180.244 JOIN :#esoteric < 1362139537 565851 :sebbu!~sebbu@83.194.180.244 QUIT :Changing host < 1362139537 565992 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362140426 612685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1362141108 442925 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1362141340 366169 :sebbu!~sebbu@83.194.180.244 JOIN :#esoteric < 1362141340 553781 :sebbu!~sebbu@83.194.180.244 QUIT :Changing host < 1362141340 553924 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362141485 677849 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1362141883 464916 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1362142083 798670 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1362144276 558477 :TeruFSX!~TeruFSX@65.128.137.85 JOIN :#esoteric < 1362144287 875391 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1362144371 611330 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net JOIN :#esoteric < 1362144396 156320 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1362144589 846208 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1362144860 582042 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net QUIT :Ping timeout: 240 seconds < 1362144883 395950 :TeruFSX!~TeruFSX@65.128.137.85 QUIT :Ping timeout: 245 seconds < 1362144926 609370 :nooodl!~nooodl@91.177.34.166 JOIN :#esoteric < 1362145796 366862 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`resume < 1362145799 793937 :HackEgo!codu@codu.org PRIVMSG #esoteric :résumé < 1362146230 964278 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i love the tiny glimpse that command gives into Sgeo's life < 1362146676 777436 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 248 seconds < 1362146804 671036 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1362146811 870278 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1362146820 63866 :hagb4rd2!~perdito@koln-5d81f154.pool.mediaWays.net QUIT :Ping timeout: 248 seconds < 1362147184 135908 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net JOIN :#esoteric < 1362148399 904141 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1362148557 893183 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1362148945 844305 :sebbu!~sebbu@ADijon-152-1-7-79.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1362148945 996508 :sebbu!~sebbu@ADijon-152-1-7-79.w83-194.abo.wanadoo.fr QUIT :Changing host < 1362148945 996566 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362149215 145494 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362149248 694335 :lambdabot!~lambdabot@74.207.243.105 JOIN :#esoteric < 1362149420 813319 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1362149650 848086 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1362149823 790648 :nollapiste!~ared@host69-186-dynamic.2-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362150232 617450 :sebbu!~sebbu@ADijon-152-1-31-40.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1362150248 757096 :sebbu!~sebbu@ADijon-152-1-31-40.w83-194.abo.wanadoo.fr QUIT :Changing host < 1362150248 906800 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362150276 543442 :GOMADWarrior!~Regis@187.65.192.73 JOIN :#esoteric < 1362150409 161867 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1362150519 403151 :sebbu2!~sebbu@83.194.40.32 JOIN :#esoteric < 1362150519 552866 :sebbu2!~sebbu@83.194.40.32 QUIT :Changing host < 1362150519 553002 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362150590 726255 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1362150723 402375 :sebbu!~sebbu@83.194.49.160 JOIN :#esoteric < 1362150723 552302 :sebbu!~sebbu@83.194.49.160 QUIT :Changing host < 1362150723 552455 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362150804 372098 :sebbu3!~sebbu@83.194.49.160 JOIN :#esoteric < 1362150808 433767 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1362150819 480094 :sebbu3!~sebbu@83.194.49.160 QUIT :Changing host < 1362150819 629775 :sebbu3!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362150983 378372 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1362151296 351297 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's it. I am fucking DONE with trying to get people to fix their password security < 1362151306 170124 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The admin made changes. Those changes are HORRIBLE> < 1362151333 920171 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net PRIVMSG #esoteric :'everyone's password must be "password", so you don't forget it' < 1362151380 819563 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, not that bad < 1362151391 78488 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But it's a not-well-thought-out password reset < 1362151397 273442 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Which obliterates the original password < 1362151484 257537 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net PRIVMSG #esoteric :I find two-columned text oddly hard to read < 1362151524 76025 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wehuiofpawuoehfaeruitr < 1362151531 561248 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should stop helping people < 1362151545 652966 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :People do worse things than they were doing originally when they try to take my advice < 1362151592 851980 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net PRIVMSG #esoteric :Or maybe you're just not helping people enough < 1362151911 639238 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The website in question has gone from "There's a theoretical weakness that would make your users' lives worse if the website was hacked into." to "Now there's an actual vulnerability." < 1362151966 73713 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net PRIVMSG #esoteric :Tell the admin this and give him specific recommendations < 1362152002 953981 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Told the admin, but I should probably actually recommend something, rather than describing the problem < 1362152009 752782 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Only good recommendation is to use a library < 1362152099 263276 :AnotherTest!~AnotherTe@94.224.28.191 JOIN :#esoteric < 1362152333 416794 :sebbu3!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1362152337 945165 :sebbu!~sebbu@ADijon-152-1-24-160.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1362152357 181398 :sebbu!~sebbu@ADijon-152-1-24-160.w83-194.abo.wanadoo.fr QUIT :Changing host < 1362152357 370133 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362152454 176717 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 264 seconds < 1362152462 857196 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1362152678 964547 :GOMADWarrior!~Regis@187.65.192.73 QUIT :*.net *.split < 1362152679 155092 :jix!~jix@jixco.de QUIT :*.net *.split < 1362152679 464487 :ion!ion@heh.fi QUIT :*.net *.split < 1362152679 464712 :iamcal_!uid1110@gateway/web/irccloud.com/x-rxvhvucuznwyonmv QUIT :*.net *.split < 1362152732 710722 :iamcal_!uid1110@gateway/web/irccloud.com/x-rxvhvucuznwyonmv JOIN :#esoteric < 1362152740 766115 :GOMADWarrior!~Regis@187.65.192.73 JOIN :#esoteric < 1362152740 915752 :jix!~jix@jixco.de JOIN :#esoteric < 1362152740 916031 :ion!ion@heh.fi JOIN :#esoteric < 1362154327 737529 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1362155579 150149 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net JOIN :#esoteric < 1362155618 484538 :devin_!~devin_@unaffiliated/devin/x-7957978 JOIN :#esoteric < 1362155632 15107 :devin_!~devin_@unaffiliated/devin/x-7957978 PART :#esoteric < 1362157712 874334 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1362157804 887339 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1362157890 437002 :ared_!~ared@host83-190-dynamic.5-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362157931 896310 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362158068 782133 :nollapiste!~ared@host69-186-dynamic.2-87-r.retail.telecomitalia.it QUIT :Ping timeout: 248 seconds < 1362158785 813642 :impomatic!~digital_w@146.90.165.144 PRIVMSG #esoteric :Sgeo: Creatures as in the Steve Grand game? < 1362159083 349444 :nooodl!~nooodl@91.177.34.166 QUIT :Ping timeout: 245 seconds < 1362159336 572982 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :impomatic, yes < 1362159395 862631 :impomatic!~digital_w@146.90.165.144 PRIVMSG #esoteric :ACTION tinkers with that occasionally :-) I only have Creatures 2 PC and the Gameboy version though. < 1362159405 263270 :impomatic!~digital_w@146.90.165.144 PRIVMSG #esoteric :I'm still looking for a Norn doll! < 1362159455 732941 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :impomatic, well, Docking Station is free! < 1362159458 458957 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::D < 1362159580 869582 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1362159596 237159 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1362160388 584669 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Quit: Bye < 1362160545 895813 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1362160727 554433 :KingOfKarlsruhe!~chatzilla@p4FDCD6CF.dip.t-dialin.net JOIN :#esoteric < 1362160842 949875 :ared_!~ared@host83-190-dynamic.5-87-r.retail.telecomitalia.it QUIT :Read error: Connection reset by peer < 1362160889 965538 :ared__!~ared@host99-178-dynamic.9-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362161043 377677 :ared_!~ared@host116-178-dynamic.9-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362161196 698787 :ared__!~ared@host99-178-dynamic.9-87-r.retail.telecomitalia.it QUIT :Ping timeout: 256 seconds < 1362161268 444146 :nollapiste!~ared@host70-187-dynamic.4-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362161305 163035 :ared_!~ared@host116-178-dynamic.9-87-r.retail.telecomitalia.it QUIT :Ping timeout: 244 seconds < 1362161369 775069 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do i have lambdabot messages < 1362161370 301572 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1362161385 64287 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell Phantom_Hoover yes < 1362161385 524644 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1362161454 742554 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :long live vietnamese cuisine. < 1362161509 624303 :nollapiste!~ared@host70-187-dynamic.4-87-r.retail.telecomitalia.it QUIT :Max SendQ exceeded < 1362161626 787928 :nollapiste!~ared@host244-185-dynamic.4-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362161683 523503 :epicmonkey!~epicmonke@195.206.224.58 QUIT :Ping timeout: 245 seconds < 1362162021 599923 :ared__!~ared@host26-177-dynamic.8-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362162136 913241 :nollapiste!~ared@host244-185-dynamic.4-87-r.retail.telecomitalia.it QUIT :Ping timeout: 272 seconds < 1362162158 419965 :ared__!~ared@host26-177-dynamic.8-87-r.retail.telecomitalia.it QUIT :Max SendQ exceeded < 1362162241 990494 :nollapiste!~ared@host26-177-dynamic.8-87-r.retail.telecomitalia.it JOIN :#esoteric < 1362162529 497753 :nollapiste!~ared@host26-177-dynamic.8-87-r.retail.telecomitalia.it QUIT :Max SendQ exceeded < 1362162817 896274 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 246 seconds < 1362162845 248271 :Bike!~Glossina@65-100-34-217.ptld.qwest.net JOIN :#esoteric < 1362163312 496411 :Bike_!~Glossina@65-100-34-217.ptld.qwest.net JOIN :#esoteric < 1362163413 289248 :Bike!~Glossina@65-100-34-217.ptld.qwest.net QUIT :Ping timeout: 244 seconds < 1362163970 312418 :Bike_!~Glossina@65-100-34-217.ptld.qwest.net NICK :Bike < 1362164156 385800 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION nostalgias at http://dl.dropbox.com/u/16240872/Pool2.JPG < 1362164848 654307 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's like shitty minecraft < 1362164848 824068 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1362164854 191534 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@messages < 1362164854 341213 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :elliott said 57m 49s ago: yes < 1362165068 146982 :nooodl!~nooodl@91.177.34.166 JOIN :#esoteric < 1362165124 5172 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 248 seconds < 1362165156 1848 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net QUIT :Ping timeout: 248 seconds < 1362165193 226521 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1362165301 158034 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1362165932 188203 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1362167503 352003 :ogrom!~del@gprs-inet-65-43.elisa.ee JOIN :#esoteric < 1362167568 492264 :AnotherTest!~AnotherTe@94.224.28.191 QUIT :Quit: Leaving. < 1362167787 849828 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1362169144 586173 :KingOfKarlsruhe!~chatzilla@p4FDCD6CF.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331] < 1362169557 926539 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net JOIN :#esoteric < 1362169629 77933 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1362169644 997213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t asin < 1362169647 218962 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Floating a => a -> a < 1362169677 244666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [asin, acos] <*> [-1, 0, 1] < 1362169679 702115 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [-1.5707963267948966,0.0,1.5707963267948966,3.141592653589793,1.57079632679... < 1362169686 878123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [asin, acos] <*> [-1, 0, 1] :: [Float] < 1362169689 60656 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [-1.5707964,0.0,1.5707964,3.1415927,1.5707964,0.0] < 1362170044 70214 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :http://cl.ly/image/170J1K1L280j I suck at DF, therefore I started hacking it < 1362170100 689449 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :WITH LISP (DIALECT) ! < 1362170123 652006 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :so that I can nerd while I nerd < 1362170166 467057 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1362170250 241789 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1362170256 87961 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1362170414 821128 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck dwarf fortress < 1362170415 205811 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Slaves to Armok: God of Blood Chapter II: Dwarf Fortress is a part roguelike, part city-building freeware video game set in a procedurally-generated high fantasy universe in which the player takes control of a group of dwarves and attempts to construct a successful and wealthy mountainhome. < 1362170449 620287 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm looking at OMeta < 1362170534 783017 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1362170542 977081 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :yeah < 1362170547 114713 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :it's fucking hard < 1362170630 989231 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck ometa < 1362170631 253965 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1362170637 346150 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck fucking hard < 1362170637 657134 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1362170722 447212 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :uh < 1362170740 382557 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :FreeFull: i just tried the js version and I don't understand a thing < 1362170791 247182 :augur_!~augur@208.58.5.87 QUIT :Ping timeout: 244 seconds < 1362170816 710861 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooga: I'm reading the dissertation < 1362170859 42901 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1362171062 879338 :sebbu!~sebbu@adijon-152-1-24-160.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1362171063 65783 :sebbu!~sebbu@adijon-152-1-24-160.w83-194.abo.wanadoo.fr QUIT :Changing host < 1362171063 65945 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362171201 348093 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1362171205 284200 :HackEgo!codu@codu.org PRIVMSG #esoteric :olist: shachaf oerjan Sgeo < 1362171352 249237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [x-asin(sin x) | x <- [0 :: Float , 0.1 ..]] < 1362171354 281243 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [0.0,-7.450581e-9,0.0,0.0,0.0,0.0,0.0,-5.9604645e-8,5.9604645e-8,5.9604645e... < 1362171371 262802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [x-asin(sin x) | x <- [0 :: Float , 0.5 ..]] < 1362171373 182952 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [0.0,0.0,0.0,-1.1920929e-7,0.8584074,1.8584074,2.8584073,3.8584073,4.858407... < 1362171451 594681 :impomatic!~digital_w@146.90.165.144 PRIVMSG #esoteric :Hmmm... Core War with time travelling processes http://perso.ens-lyon.fr/martin.bodin/timecorewar.html.en < 1362171460 484697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: thx < 1362171465 540522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yw < 1362171526 424140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [x-asin(sin x) | x <- [0 :: Float , pi/4 ..]] < 1362171528 523528 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [0.0,-5.9604645e-8,0.0,1.5707964,3.1415923,4.7123885,6.283185,6.283185,6.28... < 1362171530 844464 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1362171971 340180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh that won't be discontinuous, but more like a sawtooth kind of thing < 1362172084 528211 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Thanks! < 1362172094 387061 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yw < 1362173118 821523 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 272 seconds < 1362173156 38881 :nooodl!~nooodl@91.177.34.166 QUIT :Ping timeout: 248 seconds < 1362173188 57154 :nooodl!~nooodl@91.177.34.166 JOIN :#esoteric < 1362173539 720470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm seems mezzacotta also has a lovecraft style < 1362173554 103348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: are you secretly mezzacotta's scriptwriter? < 1362173554 546557 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: that would make you... perhaps if you are using. the executables it created; it was written in pl/ 1, 1 < 1362173574 890125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style lovecraft < 1362173575 39767 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: lovecraft (H. P. Lovecraft's writings) < 1362173597 150434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: explain hyperbolic geometry please < 1362173599 236372 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION pokes fungot < 1362173599 486965 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: it got wuss araound civil war time, when my friend had attained a size and muscular power not usually found in infants under a full year of age. his motions and even his vocal sounds showed a restraint and deliberateness highly peculiar in an infant, and no previous grave had been disturbed not many months before. on the butcher's shop of the cannibal monster committed from arkham sixteen years before; and upon being re < 1362173663 724180 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hm. looks like fungot doesn't like being poked. < 1362173664 975386 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: the next january gossips were mildly interested in the antiquities he knew so well. he had a characteristic way of ringing the doorbell or sounding the knocker that grew to be a rudimentary eye; whilst in lieu of stairs. the tread was heavy, deliberate tramping in the cottage, and olney heard the windows opening, first on small animals and then on human bodies shockingly obtained. there was nothing anywhere but blackness < 1362173711 604355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it's connected to that heisenbug triggered when fungot produces very long lines < 1362173712 972064 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :koi{s: " the other gods, who are prone to fnord the details, and far below him on his wedding night." upon that night the wanderers left ulthar, and were impressed by a curious group of half-castes whose frequent meetings and night trips to the woods in a vague fashion; and i felt deeply moved despite my rational beliefs. wilcox, i was on the evening of july fnord, when the intrusion of a single, loosely knit nation or fnord, n < 1362173803 541316 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION pokes fungot without knowing the poke's velocity < 1362173804 933264 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: as the men passed the site of his camp. our apprehensions were over what we might find, or fail to find, and proceeded to follow their usual course. with torch flashing intermittently to save the rejected specimen, and would admit no one. i went to fnord for there is no sharp distinction betwixt the real and the unreal; that all things appear as they do. i paint in the cellar laboratory when i learned that i was calmer, < 1362173811 883368 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: indeed. < 1362173852 84933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i _think_ it has the effect of garbling the next line from the channel < 1362173862 636241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and yours was right after mine < 1362173891 287777 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :garbling with fungot can be quite the problem to debug. < 1362173892 264467 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: ' and is this what asks so hotly for a reckoning? suppose a man does find it now and then in public assemblies, and who find their greatest consolation in the fawning and fnord attachments of a fnord laundry worker named fnord wolejko had completely vanished from sight. the weather kept fair, and for the searchlight. we often cast a beam of light down the stygian hold. for about ten feet, he saw the hills and converse wi < 1362173895 999133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot < 1362173897 262716 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: " that is ultra-violet." he looked curiously at me for a sterner and more lingering end, i saw no living thing nor any light save that of the previous summer, while the slant-eyed merchant was an agent of the darker powers, eager to aid our memory by telling us how we came there, and will be fnord at as obvious impostures, notwithstanding a general resemblance to the vocal organs of man, and had been diligently instruct < 1362173900 26701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot < 1362173900 674772 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: " el coyote el fnord el fnord to?" i spoke with the leaders in the soft glow of late afternoon that i first felt the terrible fatigue and short breath which our race through the thin plateau air had fnord but the paintings and rough inscriptions on the peeling walls of most of his tales, being apparently more interested in the ancient house for hundreds of years, but which he would have shewn what he did. < 1362173909 486590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly not very fungot < 1362173910 433366 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: it was young danforth who drew our notice to the curious.' when i read in these books or saw in these fields and groves was exactly what we thought we had heard since coming on the camp horror it would have been inconceivable ages ago, when the wind was friendly or adverse, it would appear; though no doubt the meteor had poisoned the soil, but it will have no powers of earth's friendly cats. he knew but a few words of e < 1362173921 35323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :doesn't seem to trigger agin < 1362173923 424486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*again < 1362173960 192482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well we only notice it if it garbles either the "fungot" or the nick < 1362173960 837835 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: what had happened. he did not delay the operation. nothing was emitted, and all the loathsome fnord turned from their tasks to stare seaward and cluster round the waterfront. certainly, the emotional cataclysm or revelation which could produce so radical an fnord must be much more considerable than is generally imagined. cabbalism itself, so that the earths internal heat could fnord its habitability for an indefinite pe < 1362173963 270513 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I should try to avoid quantum pokes considering the present stellar alignment. < 1362174010 373713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :are you saying that the stars are right < 1362174063 136328 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: tell me more about el coyote el fnord < 1362174063 546601 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: gilman sat in a row six noble forms with the aspect of that city, and the very presence of one in the afternoon i spent much time tracing the walls and bygone streets, and can't tell you, it is the fnord of < 1362174189 809418 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1362174196 70563 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Client Quit < 1362174284 818168 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: stars are never right. order is disorder. all hail eris! < 1362174343 843844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure whether you are arguing for or against the great old ones returning there < 1362174363 404662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe that's part of the madness. < 1362174422 566421 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I have sushi planned tonight. the great old ones, I eat them. < 1362174452 99506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought sushi was more like the deep ones < 1362174490 32386 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think sushi are the ones in slices with rice under them < 1362174550 652672 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :there's many types of sushi, the defining factor is the vinegar'd sushi rice < 1362174590 378885 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't vinegared a word to start with < 1362174631 443877 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :the rice topped with sashimi (or egg/etc) and wrapped in nori are nigirizushi < 1362174636 290015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let's ask beauregard < 1362174638 370260 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :the rolls are makizushi < 1362175146 237146 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (3 :+ 3) < 1362175147 597123 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Num a => Complex a < 1362175149 943289 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (3 :+ 3) + 3 < 1362175151 247977 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :RealFloat a => Complex a < 1362175152 510024 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Yeah, "sushi" is literally any dish made with sushi rice. < 1362175172 274924 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Why does it become a RealFloat rather than Num if I add an integer? < 1362175190 108084 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Actually, adding anything seems to do that < 1362175196 734293 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (3 :+ 3) + (3 :+ 0) < 1362175198 54944 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :RealFloat a => Complex a < 1362175230 247206 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because of the Complex instance for Num < 1362175235 234433 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not adding an integer, btw < 1362175240 349198 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have a telephone interview with a company that < 1362175241 669596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"We provide deal execution software, institutional investor data, and market analytics to almost every major investment bank in the world." < 1362175255 500424 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric ::+ is the constructor for Complex, isn't it? < 1362175264 706954 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t (:+) < 1362175266 182991 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :iirc yes < 1362175266 332717 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :a -> a -> Complex a < 1362175268 803563 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah, the Num instance for Complex has a RealFloat constraint < 1362175284 773257 :Taneb!~nathan@host-84-13-66-225.opaltelecom.net QUIT :Ping timeout: 248 seconds < 1362175304 208000 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And the type constructor doesn't really enforce anything < 1362175311 462490 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> 'a' :+ 'b' < 1362175312 825627 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 'a' :+ 'b' < 1362175372 988769 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :... Huh. < 1362175386 920158 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :> "This is a" :+ "strange Complex value." < 1362175388 968805 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : "This is a" :+ "strange Complex value." < 1362175568 115095 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 1 :+ 2 + 3 :+ 4 < 1362175570 199579 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Precedence parsing error < 1362175570 350971 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : cannot mix `Data.Complex.:+' [infix 6] and `G... < 1362175623 301412 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Anyone ever abuse Identity monad to do <$> <*> ? < 1362175635 686205 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1362175648 709478 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Should be possible, right? < 1362175669 167004 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure I understand what you mean < 1362175672 886543 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> runIdentity $ (,,) <$> 1 <*> 2 <*> 3 < 1362175674 752858 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : No instances for (GHC.Num.Num (Data.Functor.Identity.Identity a2), < 1362175674 902454 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : ... < 1362175689 33090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> runIdentity $ (,,) <$> pure 1 <*> pure 2 <*> pure 3 < 1362175690 689923 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (1,2,3) < 1362175698 158503 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, that's hideous < 1362175702 228186 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure what that buys you over saying (1,2,3)? < 1362175702 482496 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :anti-golfing. < 1362175708 614325 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :obviously you can do anything with the Identity monad - the big question is why you'd want to < 1362175710 28928 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or in general f <$> pure x <*> pure y --> f x y < 1362175729 998137 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :pure (f x y)? < 1362175731 685359 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, save parens, like a $ with more than one argument < 1362175781 286054 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :identity is useful as a foundation block for monad stacks. < 1362175784 846177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: but you need to say pure (a b c). < 1362175795 603421 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :infixl ($) works for this purpose -- f $ x $ y -- unfortunately it is not in the Haskell standard < 1362175948 167711 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1362176319 771530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> f `id` x `id` "shocking" :: Expr < 1362176321 923891 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : f x "shocking" < 1362176546 427929 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t f < 1362176547 790741 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :FromExpr a => a < 1362176796 887329 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: gross < 1362176830 513944 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1362176833 715141 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1362177041 80154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: btw do you speak from experience when telling not to give edwardk your github account name. < 1362177078 315662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :o, cruel, bitter experience < 1362177079 26907 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :what happens when you do that? < 1362177105 593785 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that joke doesn't quite make sense if you are not in -lens but yes :P < 1362177121 60967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: i _assume_ edwardk then forks all your projects to use supergeneral CT concepts < 1362177125 637725 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1362177135 696655 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :edwardk's response to bug reports and feature requests generally involves giving you commit access and telling you to go for it < 1362177149 874348 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's amazing how effective it is < 1362177150 535064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1362177169 947782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no wonder lens is approaching singularity < 1362177204 37454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although the list of modules loaded by ghci when i use import Control.Lens in a program is fearsome. < 1362177217 56765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume i could reduce it by importing submodules < 1362177243 595535 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-although < 1362177402 541936 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :there should be a nice way to make it so that if you have lens and some other package installed at the same time you'll get the lens magic, but so that neither library has to depend on the other < 1362177448 981421 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: you can already derive lenses for types you imported from elsewhere < 1362177473 339269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: yes, i think the cabal system needs a way to do optional dependencies < 1362177489 20246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in general, not just for lens < 1362177494 412616 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think optional dependencies normally lead to a different kind of hell though < 1362177529 559398 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :e.g. where you have to reconfigure every installed package because you realize you want lens support < 1362177530 539723 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I view optional dependencies as an antipattern. < 1362177578 202297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, optional modules which can have additional dependencies, then < 1362177641 609851 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> f x "shocking" < 1362177643 341021 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Ambiguous type variable `a0' in the constraints: < 1362177643 537052 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (GHC.Show.Show a0) < 1362177643 686612 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : ... < 1362177655 682991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: you need the :: Expr < 1362177672 848915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :f is too overloaded to resolve unambiguously otherwise < 1362177733 408664 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t f < 1362177734 574545 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :FromExpr a => a < 1362177743 874859 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> f x "shocking" :: Expr < 1362177745 364600 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : f x "shocking" < 1362177759 675501 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, can you write a generic function that is whatever djinn would generate for the type you're trying to use it as? < 1362177786 807456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically if you have a package that gives a type class and a package which gives an unrelated data type which could be an instance of that type class, it _should_ be possible to include the instance in one of the packages without forcing them to depend on each other < 1362177844 293987 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and there needs to be a way to make that not have the overhead of an orphan instance, too :P < 1362177896 647857 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :isn't the biggest overhead with orphan instances that you have to participate in the regularly occuring debate on what to do with them? < 1362177904 204010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1362177912 668066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't usually participate in that < 1362177949 781036 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :me neither, I barely even haskell in the first place < 1362177989 883332 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well unfortunately open world assumption makes that fundamentally unsound < 1362178031 577732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: with current haskell, yes. i'm imagining an extension that allows you to do it anyhow. < 1362178039 733437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_without_ violating open world. < 1362178149 518070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically, either a module defining either the class or one of the involved types would have to contain a declaration where to look for the rest < 1362178161 17809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-either < 1362178231 699608 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i see < 1362178260 974516 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe if you write "instance Monad in Data.Pony.MonadInstance", anything trying to find an instance of Monad for ponies will import the MonadInstance module < 1362178421 689040 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :but let's say Monad is a weird type class from an obscure package that few people want to use, and that this line occurs in one of the pony modules < 1362178573 541084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i can see a possible problem of this leaking instances _other_ than the one you are trying to provide < 1362178582 588737 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :the other direction might need something like "instance Monad for Data.Pony in Data.Pony.MonadInstance"? then the compiler knows not to do anything unless you're using types from Data.Pony, even if the Monad library contains a thousand of those instance-can-be-found-in directives < 1362178679 198014 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :though I suspect something like this may end up trying to import every module that exists, exploding the compiler < 1362178836 462818 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1362178869 130632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...MUST ...RESIST ...TEMPTATION < 1362178875 601367 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: is leaking instances a problem though? < 1362178943 794232 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :also, what is this temptation you must resist? < 1362178956 881200 :Bike!~Glossina@65-100-34-217.ptld.qwest.net PRIVMSG #esoteric :the temptation to import every pony at once < 1362178990 31852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: the problem is that if those instances don't have similar declarations, you destroy the efficiency gain of ghc not having to consider the first ones orphans. well maybe. < 1362179005 799762 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, the temptation to say "no it doesn't". hth. < 1362179069 213137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess you wouldn't, actually < 1362179107 26378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as in, it might not be a bigger problem than without the declarations, anyway < 1362179129 812319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1362179162 606578 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the problem is if combining this with the cross-package optional import stuff < 1362179222 919552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because you don't want things to change in code that doesn't mention stuff in a package dependent on whether that package is installed or not < 1362179241 812863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it would be like orphan instances magnified < 1362179383 593621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that is, orphan instances would become _completely_ unmaintainable if they could leak across optional dependencies. < 1362179390 495964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think. < 1362179519 698521 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, I think it should only affect any code that imports both pony and monad, and since everyone shares the same orphan instance it should be fine? < 1362179536 591243 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or something, I'm not entirely sure what the "problem" is in the first place < 1362180225 994964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: oh hm i guess your solution does not involve any extra module... < 1362180305 573701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait it does < 1362180349 706356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: the problem is if Data.Pony.MonadInstance happens to either directly or indirectly export any orphan instances _other_ than the Monad Pony one. < 1362180363 250111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then those would leak < 1362180402 429882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm still not sure this is worse than the current situation < 1362180833 242278 :GOMADWarrior!~Regis@187.65.192.73 QUIT :Ping timeout: 252 seconds < 1362180841 781188 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric