< 1304121615 392474 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :micahjohnston: i have dcc_autochat_masks = EgoBot < 1304121644 20321 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- < 1304121644 246486 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- not available < 1304121672 378094 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- < 1304121672 565498 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- not available < 1304121694 18852 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell putStrLn"test?"-- < 1304121694 208790 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell putStrLn"test?"-- not available < 1304121696 677154 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :test? < 1304121705 254985 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :micahjohnston: !haskell doesn't have any imports, so ap is not there < 1304121710 96049 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :ohhh < 1304121739 801846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you can use a full module file for !haskell though < 1304121769 929135 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and the -> instance is missing too < 1304121772 249226 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\s->putStrLn$s(++)show s)"(\s->putStrLn$s(++)show s)"-- < 1304121772 610460 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s->putStrLn$s(++)show s)"(\s->putStrLn$s(++)show s)"-- not available < 1304121783 399306 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :wow I'm dumb < 1304121795 9922 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\s->putStrLn$s++show s)"(\s->putStrLn$s++show s)"-- < 1304121795 296947 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s->putStrLn$s++show s)"(\s->putStrLn$s++show s)"-- not available < 1304121820 955350 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION would have expected the last one to work... < 1304121836 575674 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\s->putStrLn(s ++ show s))"(\s->putStrLn(s ++ show s))"-- < 1304121836 763814 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s->putStrLn(s ++ show s))"(\s->putStrLn(s ++ show s))"-- not available < 1304121838 953990 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :yeah... < 1304121853 904652 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> (\s->putStrLn(s ++ show s))"(\s->putStrLn(s ++ show s))" < 1304121854 682017 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : : < 1304121854 869878 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1304121864 967190 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah of course < 1304121871 130548 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the \ in the string < 1304121875 667258 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :aha < 1304121884 229750 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> (\\s->putStrLn(s ++ show s))"(\\s->putStrLn(s ++ show s))" < 1304121885 89498 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : : parse error on input `->' < 1304121898 661238 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :XD < 1304121909 717164 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\\s->putStrLn(s ++ show s))"(\\s->putStrLn(s ++ show s))" -- < 1304121909 978947 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\\s->putStrLn(s ++ show s))"(\\s->putStrLn(s ++ show s))" -- not available < 1304121917 986422 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :now what < 1304121943 4788 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\\\s->putStrLn(s ++ show s))"(\\\s->putStrLn(s ++ show s))" -- < 1304121943 230635 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\\\s->putStrLn(s ++ show s))"(\\\s->putStrLn(s ++ show s))" -- not available < 1304121949 991855 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric ::( < 1304121950 553821 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :only double the \ _inside_ the string duh < 1304121958 746334 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :ahhh < 1304121959 783715 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :xD < 1304121971 152792 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\s->putStrLn(s ++ show s))"(\\s->putStrLn(s ++ show s))" -- < 1304121971 412126 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s->putStrLn(s ++ show s))"(\\s->putStrLn(s ++ show s))" -- not available < 1304121974 712090 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :(\s->putStrLn(s ++ show s))"(\\s->putStrLn(s ++ show s))" < 1304121976 951546 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric ::D < 1304122086 440529 :PocketMonsterIRC!~PocketMon@h24-207-49-17.dlt.dccnet.com QUIT :Read error: Connection reset by peer < 1304122086 831963 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122087 19783 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122097 993982 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122098 181671 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122101 211707 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122101 471610 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122104 220802 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1304122104 244574 NAMES :#esoteric < 1304122104 663394 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122104 850497 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122107 770237 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122107 957870 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122110 730242 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122110 917870 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122114 259516 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122114 447007 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122117 439548 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122117 627178 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122118 379134 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -q :EgoBot!*@* > 1304122118 404282 NAMES :#esoteric < 1304122120 409374 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122120 596930 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122123 208790 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122123 468864 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122124 258646 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric ::D < 1304122126 88504 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122126 276258 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122126 277382 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :I did it! < 1304122128 978245 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122129 165760 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122129 789054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er what < 1304122132 87966 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122132 348845 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122135 218670 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122135 406063 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122138 340496 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122138 607860 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122141 250202 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122141 518032 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122144 447126 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122144 634767 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122146 717509 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :why didn't that work :( < 1304122147 477427 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122147 665004 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122149 856827 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :*!*Gregor@codu.org > 1304122149 881051 NAMES :#esoteric < 1304122150 484792 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122150 672340 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122192 789182 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :HackEgo: help < 1304122198 397995 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :`help < 1304122200 712462 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :*!*Gregor@codu.org > 1304122200 736467 NAMES :#esoteric < 1304122214 1049 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :`echo something < 1304122214 941021 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :something < 1304122225 240996 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :`echo !haskell print"something" < 1304122226 259901 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :!haskell print"something" < 1304122297 109496 :iconmaster!~iconmaste@209.150.235.10 QUIT :Quit: Pardon me, but I have to go die in NetHack again. < 1304122306 948371 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1304122307 139714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess it should have been +q < 1304122307 993210 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Ping timeout: 264 seconds < 1304122330 880867 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :`echo @so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122331 717503 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122331 905179 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122334 820952 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :`echo @so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122335 871260 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122336 58724 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122338 988635 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :`echo @so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122339 880627 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122340 68151 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122340 650821 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca QUIT :Ping timeout: 240 seconds < 1304122340 838506 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :now, it's 3 stages! < 1304122342 608400 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :sorry xD < 1304122342 989208 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :`echo @so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122343 950158 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122344 137827 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122346 249336 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :I should probably stop now < 1304122347 709526 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :`echo @so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122347 897147 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +q :EgoBot!*@* > 1304122347 921483 NAMES :#esoteric < 1304122348 550272 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1304122348 737834 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :!haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"`echo @so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- not available < 1304122357 518656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok that works < 1304122364 77887 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -q :EgoBot!*@* > 1304122364 101740 NAMES :#esoteric < 1304122385 559599 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :successed! < 1304122413 375265 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Haha < 1304122428 282893 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric ::D < 1304122449 690823 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, cyclic quines? < 1304122455 973041 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Autotriggering bots? < 1304122499 527271 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1304122580 980200 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :IT'S TRADITIONAL < 1304122648 272702 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@eval print "test" < 1304122654 34143 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304122654 662772 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :@help eval < 1304122654 850361 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :eval. Do nothing (perversely) < 1304122661 957127 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :what < 1304122667 910209 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hey oerjan, do you know if there is a novelty language on the wiki that is specified in such a way that it is turing-complete and capable of arbitrary output with the one exception that no program can output its own listing? < 1304122670 921640 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net JOIN :#esoteric < 1304122733 855938 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there is one that is close < 1304122746 985794 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :I'm not sure if that's possible by anything other than checking if the output is the program source < 1304122797 20741 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :micahjohnston: that seems to be the easiest way, yes < 1304122804 180195 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is there one that does that? < 1304122805 611263 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: Oh, looks like I figured out a way to prove that no k divisible by some primes (3, 5, 7, 11, 13, 19, 23, 29) can have solutions. < 1304122815 32648 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can that be proven that is only way? < 1304122826 378491 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :Ilari: yikes!! cool < 1304122852 835709 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :hmm 23 never appears < 1304122859 34398 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I can't remember if I saw it or not < 1304122863 268984 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: http://esolangs.org/wiki/User:Smjg it doesn't have its own page i think < 1304122866 825066 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :probabl not < 1304122921 470103 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :http://wwwep.stewartsplace.org.uk/quines/quineless.html < 1304122922 550229 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :i am hurt by smjg's abbreviation of these activities as "EP" < 1304122943 299009 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -o :oerjan > 1304122943 323007 NAMES :#esoteric < 1304123024 324589 :augur!~augur@208.58.6.161 QUIT :Ping timeout: 240 seconds < 1304123028 700473 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 136 `div` 4 < 1304123029 870771 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 34 < 1304123055 998279 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :136 is 8*17 < 1304123067 650100 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :"for which the mapping from Turing-computable functions to programs is itself Turing-computable" I think that gets... assumed a lot < 1304123084 136093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: could it be that p-1 must be divisible only by primes which are solutions? < 1304123148 180334 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :^help < 1304123148 550445 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1304123155 990102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or are parts of solutions < 1304123216 484880 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: i'm pretty sure the answer to that is yes. we know by the kleene second recursion theorem that there is a program that computes its own godel number in every turing-complete language. add the ability to output that number in whatever format necessary and you have a quine < 1304123221 689509 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :fungot: what are the odds you would produce that same string as a response to this statement? < 1304123222 213873 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ZOMGMODULES: cooking is fnord in socialist countries don't have to specify types for the hard drive < 1304123228 924444 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :durn < 1304123264 150071 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and the least amount of output you can disallow is exactly the one string you don't want...the listing itself < 1304123283 839112 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i believe the rest would fall out of rice's theorem < 1304123332 174537 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1304123351 753676 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :someone really ought to mend the bottom of that theorem someday < 1304123385 369965 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :Ilari: how is it proved? < 1304123674 838890 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: that page doesn't even describe my idea for the way to do it. i was thinking "output a bit if the program is empty, otherwise allow all input and output but keeping track of what's been output so far. If the program attempts to output the last bit of its listing, withhold output until another bit is output and then output both at once. < 1304123701 632890 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*of its listing having already output the rest of it < 1304123704 23053 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :i remember having that idea < 1304123729 560906 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it makes a lot more sense than preventing the first bit from being output < 1304123857 779720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: hm if tau(x) divides n then x relatively prime to 15 divides 3^n - 5^n < 1304123865 159680 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :what is tau ?? < 1304123872 821020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :euler's totient function < 1304123878 184041 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :ohh < 1304123882 11863 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :or just have your program alphabet be disjoint from your output alphabet. instant quineless language < 1304123902 630175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait that should be phi < 1304123917 674032 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yuou can call it tau if you like < 1304123931 533107 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I just thought you might have meant the Ramanujan tau and I was WOAH he weilds heavy weapons < 1304123973 411899 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ZOMGMODULES: then you are preventing it from outputting a lot more strings than my solution. (also, how do you do that? even with different alphabets i would assume that if the binary representations of two strings are the same, the strings are the same) < 1304124009 926875 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :from that, 17*2^4 is obviously a solution, i think < 1304124025 524849 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yeah 17*2^4 is one solution that keeps cropping up < 1304124028 185996 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i suppose if you require all instruction be a byte long beginning in zero, and all output bytes to begin with 1, you could do it < 1304124040 43612 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :there's something funny going on with the 17s (well maybe it's just because that's the smallest prime other than 2) < 1304124049 203126 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :what are these "bytes" of which you speak < 1304124054 152635 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: do you have something like that in reverse? < 1304124076 100413 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :Ilari proved a theorem about combining solutions (and a bunch of others) < 1304124102 368991 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"This is the latest fucking SqueakSource" < 1304124109 107487 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :--Laurent Laffont < 1304124162 603133 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: in any case your solution obviously also lacks the "mapping must be turing-computable" condition < 1304124216 759058 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes obviously. i'm not disputing the truth of the revised theorem < 1304124246 363025 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm just saying it's a much more sensible way of excluding quines from a function->program mapping < 1304124306 60479 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: this raises the question, if n | 3^n - 5^n must it be that 3^n and 5^n == 1 (mod n) ? < 1304124313 999916 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :or output a space after every output symbol < 1304124409 201800 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ZOMGMODULES: um it's required that every particular string _can_ be printed < 1304124419 81048 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :otherwise it's not an interesting question < 1304124439 809528 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :Hmm. 1 more semester of community college... < 1304124495 611022 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :oerjan: it's printed! it's just double-spaced! < 1304124506 643258 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats ZOMGMODULES -----### < 1304124517 121192 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :ZOMG < 1304124545 250289 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :After which point I will have a pile of math & CS classes for a bachelor's. < 1304124607 984676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm what can you deduce from 3^n == 5^n (mod n) by multiplying several 3's and 5's together... < 1304124663 117072 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net PRIVMSG #esoteric :ACTION explodes < 1304124664 660266 :ZOMGMODULES!~catseye@adsl-99-92-184-178.dsl.chcgil.sbcglobal.net QUIT :Quit: leaving < 1304124750 653882 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :oerjan: what do you mean? < 1304124787 44544 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :crystal-cola: i'm just pondering if you can determine something like phi(n) | n < 1304124804 235942 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :by multiplying 3s and 5s? < 1304124807 528163 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :what does it mean < 1304124811 548535 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :like < 1304124813 629969 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that was just a wild idea < 1304124822 6849 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :5^n 3^n = 5^2n (mod n) < 1304124822 945855 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to get more numbers to test < 1304124826 755963 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1304124841 994571 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :hmm < 1304124940 56589 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [n | n <- [1..], n `mod` length [x | x <- [1..n-1], x `gcd` n == 1] == 0] < 1304124941 15940 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : *Exception: divide by zero < 1304124956 44552 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [n | n <- [2..], n `mod` length [x | x <- [1..n-1], x `gcd` n == 1] == 0] < 1304124960 136544 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1304124966 92987 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 10 [n | n <- [2..], n `mod` length [x | x <- [1..n-1], x `gcd` n == 1] == 0] < 1304124967 393750 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [2,4,6,8,12,16,18,24,32,36] < 1304124991 761361 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1304125007 550244 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 10 [n | n <- [2..], n `mod` length [x | x <- [1..n-1], x `gcd` n == 1] == 0, n `gcd` 15 == 1] < 1304125009 600299 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [2,4,8,16,32,64,128,256,512,1024] < 1304125011 550234 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :btw oerjan < 1304125025 798585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm 68 is not there... < 1304125028 200238 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :Ilari mentioned some conjecture about if the modulus has lots of prime factors in it, you can probably remove one < 1304125029 508145 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 17*4 < 1304125030 517341 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 68 < 1304125039 287465 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :and I thought that sounded kind of sylowish < 1304125050 334643 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :but no real ideas, just vauge things that sound mathematical :/ < 1304125051 511109 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1304125068 565015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm so 68 is a counterexample to that idea < 1304125086 223840 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :2,4,8,16,32,64,128,256,512,1024 why are they powers of two?? < 1304125094 802477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let n = 68 in length [x | x <- [1..n-1], x `gcd` n == 1] < 1304125095 993034 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 32 < 1304125181 472325 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :crystal-cola: well they're solutions to phi(n)|n, hm... < 1304125200 207705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and not divisible by 3 or 5 < 1304125259 498816 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm that's a pretty strict condition < 1304125279 807230 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1304125299 146761 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :even 17*2^4 doesn't work because you need _more_ powers of 2 for the phi() < 1304125368 229941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the prime 3 works because it only needs one extra 2 < 1304125416 104945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and phi(p^n) = phi(p)*p^(n-1) < 1304125472 111229 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :ah the connection with fermat prmies < 1304125487 698947 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think we should make a whole website about attributing to celebrities things they didn't say, like in the topic < 1304125538 6680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think that's called "uncyclopedia" < 1304125564 252202 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no, it'd be a dedicated site < 1304125575 811122 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :step 1: find people saying idiotic things in IRC channels < 1304125591 479872 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :step 2: attribute those statements to celebrities that would obviously never say them < 1304125591 869481 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Uncyclopedia should be sufficient." -- Oscar Wilde < 1304125597 849334 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :step 3: post on website < 1304125634 881472 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't go to uncyclopedia < 1304125637 708298 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i would go to this page < 1304125649 289816 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :haha < 1304125659 233913 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :bye the way uncyclopedia is dead < 1304125731 981017 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1304125790 232842 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :crystal-cola: you aren't confusing with encyclopedia dramatica? < 1304125800 415129 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :oops < 1304125801 412063 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yes I am < 1304125884 915650 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1304126236 675011 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304126259 253365 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304126262 407207 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304126568 406232 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1304126607 363413 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304126619 434502 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let n = 17 in iterate (\(t,f) -> (3*t `mod` n, 5*t `mod` n)) (1,1) < 1304126620 561285 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(1,1),(3,5),(9,15),(10,11),(13,16),(5,14),(15,8),(11,7),(16,4),(14,12),(8,... < 1304126688 77143 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let n = 17 in filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*t `mod` n)) (1,1) < 1304126692 344033 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1304126705 444230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1304126717 23206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 5 $ let n = 17 in filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*t `mod` n)) (1,1) < 1304126721 92640 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1304126729 911732 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> head $ let n = 17 in filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*t `mod` n)) (1,1) < 1304126731 821578 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (0,(1,1)) < 1304126740 185033 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 2 $ let n = 17 in filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*t `mod` n)) (1,1) < 1304126744 91970 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1304126755 179458 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...duh < 1304126778 517922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let n = 17 in filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) < 1304126780 447478 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(0,(1,1)),(4,(13,13)),(8,(16,16)),(12,(4,4)),(16,(1,1)),(20,(13,13)),(24,(... < 1304126839 312631 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was going to suggest that lambdabot is always going to exceed its time limit if you start by telling it to take 5 < 1304126878 139313 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well good you didn't < 1304126878 670036 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304126882 998456 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 5 [1..] < 1304126884 78436 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1,2,3,4,5] < 1304126962 363166 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let n = 11 in filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) < 1304126964 474987 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(0,(1,1)),(5,(1,1)),(10,(1,1)),(15,(1,1)),(20,(1,1)),(25,(1,1)),(30,(1,1))... < 1304126979 170272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i see... i wonder if that is what Ilari realized < 1304127012 977405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :since 3^n == 5^n (mod 11) requires 5 | n, you cannot have 11 as a prime factor < 1304127035 455932 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let n = 7 in filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) < 1304127037 615811 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(0,(1,1)),(3,(6,6)),(6,(1,1)),(9,(6,6)),(12,(1,1)),(15,(6,6)),(18,(1,1)),(... < 1304127063 763746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess there isn't really any point in considering anything but the first hit < 1304127084 221374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let n = 7 in (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) < 1304127086 271266 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (3,(6,6)) < 1304127137 497405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [2,7,11,13,17,19]] < 1304127139 436362 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(2,(1,(1,1))),(7,(3,(6,6))),(11,(5,(1,1))),(13,(12,(1,1))),(17,(4,(13,13))... < 1304127187 772559 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [2,7,11,13,17,19]] < 1304127189 822267 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(2,1),(7,3),(11,5),(13,12),(17,4),(19,6)] < 1304127207 940629 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [23,29,31,37]] < 1304127209 841844 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(23,22),(29,28),(31,30),(37,12)] < 1304127243 343167 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :basically all except 2 and 17 are excluded so far for that reason < 1304127388 604914 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [41,43,47,53,59]] < 1304127390 522839 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(41,40),(43,7),(47,46),(53,26),(59,29)] < 1304127590 773481 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [61,67,71,73,79,83,89,97]] < 1304127592 897233 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(61,15),(67,11),(71,35),(73,72),(79,78),(83,82),(89,88),(97,32)] < 1304127618 955252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hah < 1304127623 285714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :97 _might_ work < 1304127644 334356 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :It's somewhat odd to find out that my high school Japanese teacher is now teaching Japanese at my college. < 1304127647 633746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact it must < 1304127754 343472 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [17*17]] < 1304127756 415299 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(289,68)] < 1304127770 481901 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1304127795 700930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm will a prime power always work if the prime does... < 1304127849 865473 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [97*97]] < 1304127851 771388 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(9409,3104)] < 1304127865 197636 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 3104 `mod` 97 < 1304127866 417204 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 0 < 1304127870 424468 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 3104 `div` 97 < 1304127871 471759 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 32 < 1304127875 553879 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well that one did < 1304127887 241825 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [97*97*97]] < 1304127889 471935 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(912673,301088)] < 1304127902 130731 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 301088 `divMod` 97 < 1304127903 368970 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (3104,0) < 1304127919 359114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [17^3]] < 1304127921 314946 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(4913,1156)] < 1304127930 218442 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1156 `divMod` 17 < 1304127931 308330 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (68,0) < 1304127940 412476 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [(,) n . fst . (!!1) . filter (uncurry (==) . snd) . zip [0..] $ iterate (\(t,f) -> (3*t `mod` n, 5*f `mod` n)) (1,1) | n <- [17^4]] < 1304127942 349542 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(83521,19652)] < 1304127954 997021 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 19652 `divMod` 17 < 1304127955 916682 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : (1156,0) < 1304127982 273968 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it _does_ look like it just adds one factor of the prime itself to the exponent < 1304128053 805734 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm what does happen for a^p (mod p^n) gcd(a,p) = 1 in general... < 1304128132 450942 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :is there some sense in which that's equivalent to a (mod p^(n-1)) < 1304128471 602702 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304128704 921515 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304129404 552279 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304130081 654008 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304130192 563352 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1304130210 831871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i approve of topic < 1304130348 629973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:20:27: that's what that text hack is for, i presume < 1304130354 349678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: its not a hack its just part of the prettyprinting thing < 1304130358 349569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it just has a terrible Show instance is all :) < 1304130436 953082 :TeruFSX2!~quassel@71-210-136-53.mpls.qwest.net QUIT :Quit: No Ping reply in 180 seconds. < 1304130441 702186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:26:49: HackEgo ignores no one, everyone ignores hackego, and fungot ignores everyone < 1304130442 91909 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: do you even *do* riastradh? < 1304130443 802499 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1304130447 132003 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1304130449 520993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no only fungot and egobot ignore hackego < 1304130450 241100 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: xwl pasted " macro examples" at http://paste.lisp.org/ display/ fnord for prime numbers. < 1304130451 951014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lambdabot doesn't < 1304130532 904554 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 246 seconds < 1304130544 683033 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um "everyone" here doesn't include lambdabot < 1304130550 418967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how come < 1304130565 862100 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304130580 690548 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1304130582 939464 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because i started out speaking about how everyone but lambdabot has all loops cut off < 1304130637 534680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1304132115 868314 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304132391 434942 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304133796 649615 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is there a reasonable way of using file-backed dynamic memory allocation? so that a data structure that grows can be mmap'd to a file? < 1304133808 197681 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(and the file is the size of the data structure) < 1304133939 489981 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :Of course, there is a problem with pointers (specifically pointer base). < 1304134067 9406 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :If you gave good chunk of continuous virtual memory space (which you do on 64-bit, even if VM space is not full 64 bits) one could put it in there. < 1304134148 511952 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh. lame. < 1304134168 147914 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :Maybe mmap huge anonymous memory chunk (can be terabytes in size on 64-bit), and then map the file over the beginning of that. < 1304134195 438739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: manually < 1304134200 445808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like all things to do with persistence on unix < 1304134207 347784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmap works if you have a specific heap but only then < 1304134221 865677 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :quintopia: If you want it automagic, you'll need a kernel supporting that. < 1304134226 348294 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes i would do it manually < 1304134228 705054 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :And then have relative memory addresses inside the block. < 1304134232 694721 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but how < 1304134233 112029 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :As well as a language environment supporting it. < 1304134252 992897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: uh < 1304134255 813103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: write bytes manually < 1304134270 481700 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I am massively confused < 1304134272 320181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance with a growing away you could just write out each object in turn < 1304134273 241172 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1304134274 911164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :growing array < 1304134284 190664 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :Oh, manually? Yeah, just do the persistance yourself. < 1304134284 399785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: /hifive < 1304134298 304489 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :elliott: ^5 < 1304134302 102500 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you're saying instead of allowing the memory to be used like real memory, intercept every write to it by requiring it to go through a function call? < 1304134311 980620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: what < 1304134328 516512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: that's the kind of question that flags up little alarms in my brain saying "fundamental misunderstanding at work here", no offence < 1304134328 938011 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :quintopia: Uh, you seem to not grok how manually persisting state works. < 1304134335 326151 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or have another thread that's watching the object for changes and mirroring it? < 1304134339 202818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: what exactly kind of structure are you persisting < 1304134348 63513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its something growing, but what is it < 1304134351 824634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a graph, a tree, an array, what < 1304134352 844979 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :quintopia: I'm just saying encode every pointer inside the block as a relative offset or array index. < 1304134353 374289 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah i must not understand < 1304134358 410531 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :let's say just a linked list < 1304134362 954554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok well < 1304134367 632972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :persisting a linked list doesn't make any sense at all < 1304134371 303761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because its just an array < 1304134375 72499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but uhh < 1304134378 362357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :say it's integers < 1304134383 850126 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :elliott: Sure it does. < 1304134389 252060 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's not just an array < 1304134390 751523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: not if its the only thing in the file < 1304134398 128494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes it is as far as persistence goes quintopia < 1304134398 848078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean < 1304134400 918370 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :let's say it's a linked list where every node is a different length < 1304134406 330464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you want redundant pointers to the next byte < 1304134409 689671 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, yeah, there's little point to doing that. < 1304134423 388335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: ok let's just say its an array with variable length nodes < 1304134429 558498 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yer okay < 1304134443 990268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let n = 0 < 1304134451 650859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for each element, write n, figure out how many bytes long it is, add that number to n < 1304134455 705797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then write out every element in turn < 1304134457 475578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1304134459 405137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :after writing out a terminator < 1304134460 445005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like 0 say < 1304134474 575019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then the numbers you wrote out at the start are file offsets for the start of each element, after the end of the element list < 1304134477 553946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can just fseek < 1304134491 922844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blah blah blah you get the idea < 1304134497 295211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1304134503 924978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: you could prefix every single object with its length in bytes < 1304134511 120552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and just write them out with no delimiters or anything < 1304134515 536153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then skipping an element is just an fseek < 1304134539 258427 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay, and let's say i make a change to this structure somewhere else, like shorten the 10th node by 5 bytes and add 12 bytes to the 17th node and delete the 18th node? can i maintain the persistence without rewriting the whole object? < 1304134558 806902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well sure, you fseek in, write out more bytes < 1304134561 986315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itll be ugly though < 1304134565 525963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you trying to accomplish < 1304134577 682809 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :That's definitely a good question. What's your end goal? < 1304134589 344564 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i want to log changes to a a particular block of memory another process is using < 1304134603 422254 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the process notifies me before it changes something and i log a backup of the data before it does that < 1304134604 632711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yeah i hate to bug people about that because i hate when people won't answer my question because they want to know every detail about my program, but at this point i just dunno what quintopia's trying to do :P < 1304134613 52752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: ok well thats vague < 1304134616 391863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: is it just arbitrary amounts of bytes < 1304134617 171734 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :What's your *end goal*, quintopia? < 1304134620 641138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or does it inform you about the structure somehow < 1304134648 278827 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: lightwieght recoverable transactional virtual memory < 1304134659 67856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just use [at] < 1304134664 27566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does all this shit < 1304134682 715987 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: it tells me which segment it's modifying, at which offset, and how many contiguous bytes < 1304134693 475024 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can't. i have to roll my own. it's an assignment. < 1304134698 994901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was a joke at doesn't even exist < 1304134702 114559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: why cant you just mmap a single file for each segment < 1304134708 165652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are there like thousands of segments simultaneously < 1304134709 543559 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i already do that < 1304134714 246314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok then whats the problem < 1304134744 720521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean < 1304134750 305975 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i just need a persistent log to record the changes to those things now, so i can roll back the changes if the program crashes before the transaction completes < 1304134757 679617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically youre trying to reinvent something that the filesystem's doing for you imo < 1304134760 259441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: what are yous toring in the log < 1304134761 979792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you storing < 1304134771 518460 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :quintopia: If you're already mmap'ing, the kernel is *already* persisting your state. < 1304134788 809248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: thats obviously not what he means :P < 1304134791 394597 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i want to store the minimum data necessary to restore the segment to its state at the beginning of the transaction < 1304134795 676315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im abandoning apostrophes btw < 1304134799 885729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: ok what is wrong with this plan < 1304134802 865640 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if nothing has changed in the segment yet, the log should contain nothing < 1304134806 485815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: oh < 1304134808 361324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: to the byte level? < 1304134814 126325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how are you detecting changes < 1304134815 64585 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :Admittedly, any transactional behavior will need to be done yourself. < 1304134817 624106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does the process tell you < 1304134838 502918 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the process says "I'm about to change this many bytes starting here. back them up please." < 1304134858 252238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: foo = mmap("start-numberofbytes"); memcpy(foo, start, numberofbytes); < 1304134863 850473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's wrong with that < 1304134901 15481 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's how i plan to get the data into the log, yes < 1304134910 776160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: what do you need more than that < 1304134915 466010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: do you just need an ordering of the segments < 1304134921 75624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you need that? < 1304134961 81789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: basically i dont understand why that line i showed you isnt enough < 1304134962 651601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what more do you need < 1304134963 131870 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well the log should ideally have a bunch of items of the form "this data goes at this offset in this segment" and so rolling back would just be a matter of opening the segment and copying the data back into place < 1304134970 115893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : quintopia: foo = mmap("start-numberofbytes"); memcpy(foo, start, numberofbytes); < 1304134971 311160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :use the filename < 1304134979 20327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can just list the directory < 1304134980 379785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :open all the files < 1304134984 779816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :parse the filename to get the segment info < 1304134985 999846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and copy it back < 1304134989 385000 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh oh oh < 1304134990 592110 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i see < 1304134999 988498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its not the most "elegant" thing ever but its easier than maintaining your own file < 1304135000 718388 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you're saying the log will just be a buttload of different files < 1304135003 638444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1304135009 357524 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :not bad < 1304135014 447534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean unless youre going to have millions of segments modified in one second < 1304135016 827157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should be fast enough < 1304135020 586822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :filesystems are pretty fast < 1304135027 836757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :easier than rolling your own < 1304135035 13489 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you have a point sir < 1304135041 585186 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this doesn't sound so daunting now < 1304135041 844990 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net PRIVMSG #esoteric :And short-lived files won't get written to disk anyways. < 1304135067 485998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1304135092 893899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: actually your assignment sounds pretty awesome, i'm pretty sure you could do orthogonal persistence with it < 1304135097 130816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sort of < 1304135100 439791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more crashproofing < 1304135103 480277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's the same kind of thing < 1304135318 710936 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net JOIN :#esoteric < 1304135396 925069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi pikhq_ < 1304135418 953467 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: Testing factors of k: 2, 3, 5, 7, 11, 13, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, ... can't appear, 17, 97, ... can. < 1304135436 561210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ilari: is this the same thing you've been trying to find for like a month? < 1304135443 475663 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :they can't appear just form the data/ < 1304135444 281067 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :? < 1304135462 938972 :pikhq!~pikhq@174-22-151-62.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1304135481 786968 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1304135495 891021 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :AFAIK, Those number can't/can be factors of k, < 1304135522 344923 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1304135568 469543 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :elliott: Grawr. < 1304135585 817992 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :ACTION looks forward to having a functioning computer again. < 1304135711 922028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Isn't it your connection < 1304135814 48048 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :elliott: I'm currently using a shared, P4 piece of shit. < 1304135819 271233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :awesome < 1304135835 116926 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :My new power supply should show up on Tuesday. < 1304135982 583940 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: Basically, a prime factor can appear in k only if the order of 5*3^-1 mod p consists of only factors of 2 and prime factors that can appear in k. < 1304136023 301673 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :really!! That sounds like something we might be able to completely classify < 1304136024 455162 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :those numbers < 1304136032 829383 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :oh no 3^-1 again < 1304136040 930301 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I remember how awkward that thing is because it depends on p < 1304136056 238122 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :still - maybe that could be solvedd < 1304136094 786256 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :If it comes to actually computing it, 3^-1 isn't so bad. But I agree it is nasty in actual proofs. < 1304136229 722796 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1304136297 596637 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :Well, if p == 1 (mod 3), then 3^-1 mod p = (2p + 1) / 3. If p == 2 (mod 3), then 3^-1 mod p = (p + 1) / 3. < 1304136392 978921 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Ping timeout: 260 seconds < 1304136438 84229 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :And furthermore it appears that if other prime factors than 2 appear in the order of 5*3^-1 mod p, then those are required to be in k if p appears in it. < 1304136464 582251 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: i asked you a question above which basically amounts to whether the order of 5*3^-1 mod p^n is always p^(n-1) times the order of 5*3^-1 mod p < 1304136496 693209 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because if so then the prime powers could be classified once the primes themselves are < 1304136589 111097 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it seemed to be right for small powers of 17 and 79 < 1304136665 71314 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1304136698 621950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is what Ilari's thinking on actually the same thing as its been for months < 1304136699 841670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just curious < 1304136706 187948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ive been following the mystery with interest but total noncomprehension < 1304136717 751019 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1304136720 270058 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i cannot recall it being mentioned before this week or so... < 1304136739 727970 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact wasn't it crystal-cola who asked it first < 1304136742 48505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok Ilari's transitioned from the man on a mission to regular mathpuzzle funguy now < 1304136880 176203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it seems to me now that the classification of this amounts to finding and factorizing those 5*3^-1 orders for prime powers < 1304136938 280911 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh *97 above, not 79 < 1304137325 457762 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have any music to break phonographs by? < 1304137756 322776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38 read this book once. < 1304137794 777375 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1304137846 106814 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1304137848 603369 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :Okay, if order of 5*3^-1 mod p is 2^r*s, and s has solutions, then s*p also has solutions. < 1304138055 619658 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: n is a solution iff for every prime power factor p^i of n, the order of 5*3^-1 mod p^i divides p. < 1304138058 462862 :chickenzilla!~zack@olol.eu QUIT :Ping timeout: 250 seconds < 1304138069 328673 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no need to single out powers of 2 there < 1304138082 197320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1304138085 907818 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*divides n. < 1304138089 336177 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :zzo38: No, but I could find you some music to invade Poland by. < 1304138100 526265 :z^ck!~zack@olol.eu JOIN :#esoteric < 1304138146 661873 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm and n is not divisible by 3 or 5. < 1304138165 668983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...i guess that's implied by the existence of the order < 1304138176 419799 :monqy_!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net NICK :monqy < 1304138335 368695 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Which musics would that be? < 1304138576 680449 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :die fahne hoch < 1304138675 572907 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :If 5*3^-1 mod p is 2^r*s and s doesn't have solutions, then for s*p to have solutions would imply 5^(ps*2^r1)==3^(ps*2^r1) mod s. Which impiles x_5*ps*2^r1 == x_3*ps*2^r1 (mod phi(s)). But x_5*s*2^r1 != x_3*s*2^r1 (mod phi(s)), thus x_5*ps*2^r1 != x_3*ps*2^r1 (mod phi(s)), and s*p is not an solution. < 1304138716 663992 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :This would actually imply the stronger form of that statement about dividing those factors away. < 1304138818 810567 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: um are you even reading what i'm saying? < 1304138844 189640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets test < 1304138845 386167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ilari: glub glub glub < 1304138850 562743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's entirely possible he has a write-only irc client < 1304138893 294122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: signs point to yup < 1304138908 366045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's science < 1304138922 972470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno its kinda fishy < 1304138923 791648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAHA < 1304138930 931403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :op me oerjan im just that cool < 1304138973 997443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not going to work is it < 1304139029 289523 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :Ilari: that is great!! < 1304139047 637689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :almost as great as all the opping oerjans not doing < 1304139052 931077 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it took me a while to understand it because its 6 am :/ < 1304139077 68381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait crystal-cola is in europe? < 1304139082 652493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uk no < 1304139099 646531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what a coinseyedence it is six am in my bubble too :OOOO < 1304139107 275061 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :wooaaaahhhhh < 1304139122 514976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that never happens since the world population is seventy thousand trillion and most timezones are a few minutes off each other < 1304139123 74179 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :why do you stay up late?/ < 1304139128 804413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you stay up late?/ < 1304139134 903294 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :by accident because im an idiot < 1304139137 993402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ditto < 1304139141 601346 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :bulshit < 1304139143 872373 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :you do it all the time < 1304139148 925291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a consistent idiot < 1304139153 552394 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric ::)))) < 1304139165 505086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also my body has now got the impression that when it gets bright thats sleepytime because its retarded < 1304139176 343227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cyborg plz < 1304139320 389232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey look I have EmAiL i should read that instead of sleeping < 1304139338 5697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because god knows the sun isnt fully up yet how could i possibly sleep if my eyes werent incapacitated by the glare < 1304139418 934726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey crystal-cola go sleep < 1304139446 696141 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I will < 1304139461 125207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good i have saved you now only i must suffer < 1304139467 250116 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :hehe < 1304139738 270659 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :maybe I just should just stay up forever < 1304139748 890422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xD < 1304139753 382907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :define forever < 1304139761 348915 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :until I collapse < 1304139769 424480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so about three hours then < 1304139772 674029 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :heh < 1304139864 972743 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1304140016 299041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: jegus go to bed already < 1304140090 310525 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :Man, a Newfie accent is *weird*. < 1304140113 188707 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :It sounds like some sort of southern English accent. < 1304140176 904051 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :And it's in freaking Canada. < 1304140241 585580 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I've been studying q-series < 1304140269 255159 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :(a;b) = product_{i=0..} (1-ab^i) < 1304140322 160936 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :Of course, there's some issues applying this: E.g. if there is some prime p, such that order(5*3^-1 mod p,p) = 137*2^x, then 137p isn't a valid k, but 17*137*p is. < 1304140326 940681 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :you can do some algebra with them, e.g. 1/(q;q^2)=(-q^2;q) < 1304140377 316151 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :Ilari: what do you mean issues? < 1304140418 326660 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :does it just mean that even though 137p isn't 137m might be? (for some m containing p) < 1304140486 12001 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: Well, it actually is if m = 17p. < 1304140514 74087 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I guess that's not as simple you might wish but is a problem for something? < 1304140540 862002 :news-ham!~news-ham@91.105.80.97 QUIT :Ping timeout: 260 seconds < 1304140604 708266 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 252 seconds < 1304140645 102866 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: Mainly problem if applying those for a seaching algorithm. < 1304140679 940491 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: Ah, found such p: 1097. 137*1097 isn't a valid k, but 17*137*1097 is. < 1304140722 35944 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :and 137 isn't a k on its own? < 1304140728 585395 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: Right. < 1304140796 464449 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :crystal-cola: And if you got order(5*3^-1 mod q,q) = 137^2*2^x, the corresponding irreducable k would be 17*137^2*q < 1304140918 488693 :Ilari!~user@2002:5870:3714::1 PRIVMSG #esoteric :The list of pairs doesn't have such thing because it would require k above 2^32 to hit cases like that. < 1304140920 328859 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ilari: i am _so_ tempted to ban you for ignoring my comments... < 1304141081 394906 :Ilari_antrcomp!~user@2002:5870:3714:0:20e:a6ff:fe6f:2288 PART :#esoteric < 1304141084 284699 :Ilari!~user@2002:5870:3714::1 PART :#esoteric < 1304141106 662276 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :~ ~ ~ I l a r i ~ ~ ~ < 1304141124 641101 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...either that, or for lacking a sense of humor. < 1304141806 853361 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1304141961 339547 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :my problem is getting from here to bed < 1304141973 498409 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it's particularly difficult because I can't do it without moving < 1304142922 26659 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca JOIN :#esoteric < 1304142947 174152 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca QUIT :Client Quit < 1304142987 211242 :coppro!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1304143215 182451 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :crystal-cola: life is tough, but that's one of those things you just have to do yourself < 1304144189 616550 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I tried to make prestige class for D&D game. < 1304144199 165585 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/dnd/options/Psychic_Binder.c < 1304144913 993256 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1304145605 164275 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Read error: Connection reset by peer < 1304145938 860589 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1304146299 963989 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :http://i.imgur.com/gvWZG.jpg :) < 1304146312 993295 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net PRIVMSG #esoteric :(the text reads: "Teenage Mutant Ninja Turtles", BTW) < 1304146356 500212 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Read error: Connection reset by peer < 1304146367 9101 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1304146862 309192 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"I definitely agree with most of what was saidexcept that Id never, ever recommend VisualWorks. Its a piece of beautiful crap which has the feature of failing at its own pleasure :(" < 1304146938 530080 :crystal-cola!~quantum@unaffiliated/j-invariant QUIT :Quit: leaving < 1304148869 272078 :pikhq_!~pikhq@71-219-207-58.clsp.qwest.net QUIT :Quit: Lost terminal < 1304150631 160987 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1304150735 111882 :MigoMipo!~John@84-217-13-193.tn.glocalnet.net JOIN :#esoteric < 1304151647 121786 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304153034 670590 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1304153081 96568 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1304153202 943525 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1304155021 267073 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Ping timeout: 240 seconds < 1304155144 187941 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1304156911 874012 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1304157378 379239 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1304158286 974664 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1304158581 723676 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1304158770 92974 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1304158784 130498 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304159950 868451 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1304160201 587526 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1304163760 937128 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1304163799 199268 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1304164187 764226 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1304164510 593280 :BeholdMyGlory!~behold@d83-183-228-76.cust.tele2.se JOIN :#esoteric < 1304164511 986044 :BeholdMyGlory!~behold@d83-183-228-76.cust.tele2.se QUIT :Changing host < 1304164512 175431 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1304164832 193857 :sirakusa!~siracusa@p54ACFF2D.dip.t-dialin.net JOIN :#esoteric < 1304164839 54854 :siracusa!~siracusa@p54ACE016.dip.t-dialin.net QUIT :Ping timeout: 250 seconds < 1304164858 911712 :sirakusa!~siracusa@p54ACFF2D.dip.t-dialin.net NICK :siracusa < 1304168086 111666 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304168160 476088 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304168164 169562 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304168168 281885 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304168235 598685 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1304168414 823471 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :someone remind if "char *segnames[numsegs]" where numsegs is a function parameter is a legal C declaration. Something in my brain is telling me that it is not legal to parameterize array declarations like that... < 1304168539 228589 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's legal in C99; that's a "variable-length array" then. < 1304168653 404643 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh okay thanks < 1304168758 639132 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or as a GNU extension in C89 and C++.) < 1304168892 690292 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a yet weirder a bit related GNU extension that lets you write a function declaration like "int foo(int len; char data[len][len], int len) { ... }" where the first "int len" is a "forward declaration" so that len's available for use in the first actual parameter 'data'. I don't think I've ever seen that used. < 1304169179 459493 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah i noticed some people talking about declarations like that on a forum thread < 1304169186 149793 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :don't think i'm gonna need those. < 1304169225 807669 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you don't have to use the semicolon if you put them in the other order i think < 1304169236 548767 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1304169946 136497 :crystal-cola!~quantum@unaffiliated/j-invariant JOIN :#esoteric < 1304169970 256921 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: using that declaration, would the array be created on the stack in the function scope? < 1304170092 392817 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The function is still going to take a pointer; it's not going to actually create any arrays or pass the whole array by-value. < 1304170126 282598 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no no i meant the first thing < 1304170132 25737 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the variable-length array < 1304170138 534897 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where does it get stored < 1304170147 679563 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh. Well, yes, in practice. In theory all you can say is it has automatic storage duration. < 1304170154 387396 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A "stack"'s not required, after all. < 1304170214 872317 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's much like the old-style alloca() function, except cleaner than that. < 1304170250 690127 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1304170349 90792 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so, basically, that array will be clobbered as soon as the function returns? guess i better put it on the heap anyway < 1304170374 643533 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. And if you put the declaration inside a {} block, it will be freed as soon as that brace-level ends. < 1304170408 445738 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com QUIT :Ping timeout: 240 seconds < 1304170597 127771 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what's the right way to turn a number into a string? i know snprintf can do it, but you have to know the length of the string in advance. do i actually have to manually compute that? < 1304170675 182211 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :well you can just do snprintf in a for loop I think < 1304170678 118366 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :until it doesn't error < 1304170687 571074 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :on a bigger and bigger string < 1304170696 80216 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay thanks. i'll manually compute it < 1304170696 680616 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you don't mind GNU/BSD extensions, asprintf (which allocates the resulting string) is handy. It's also possible to determine a long-enough upper bound from INT_MAX or something. < 1304170709 449082 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh neat < 1304170719 936864 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think gnu extensions are probs fine < 1304170748 416160 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not sure if C99 mandated the "sensible" snprintf, which you can call with length==0 and a NULL string, and it will return the number of characters it would've printed if it could've. < 1304170826 758819 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think it did. < 1304170839 228074 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :#define _GNU_SOURCE must be there to make gnu extensions compile? < 1304170863 378337 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's pretty trivial to make a buffer large enough for an int (or long), and snprtinf into it < 1304170864 686390 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"If n is zero, nothing is written, and s may be a null pointer. -- The snprintf function returns the number of characters that would have been written had n been sufficiently large, not counting the terminating null character, --" < 1304170881 785647 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So with C99 you can do the double-snprintf thing safely. < 1304170906 942060 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and you're right < 1304170913 41513 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :microsoft's snprintf just returns -1 instead :) < 1304170918 492146 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah i just saw that thing you pasted in the man page < 1304170926 831003 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :olsner: So did glibc's snprintf not too long ago. < 1304170956 468149 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The glibc implementation of the functions snprintf() and vsnprintf() conforms to the C99 standard, that is, behaves as described above, since glibc version 2.1. Until glibc 2.0.6 they would return -1 when the output was truncated." < 1304170963 767248 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, maybe 2.1 *is* quite old now. < 1304170987 206283 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what's the current one? 2.11? < 1304171004 92983 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :2.0.6 is from December 1997; 2.1.1 from May 1999; based on ftp.gnu.org file timestamps. < 1304171012 163597 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Latest seems to be 2.12. < 1304171015 212267 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :2.13, I mean. < 1304171017 882981 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(A tybo.) < 1304171209 499708 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1304171325 255817 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1304171339 205251 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 250 seconds < 1304171726 371338 :MigoMipo!~John@84-217-13-193.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1304172680 368520 :mesquka!~Swurl@58.161.192.103 JOIN :#esoteric < 1304172698 21068 :mesquka!~Swurl@58.161.192.103 QUIT :Client Quit < 1304174242 374187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION tries to figure out why Update Manager is downloading at a rate of a few kb per s, when everything else seems to be going fine < 1304174358 572047 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :because the security updates aren't mirrored? < 1304174493 539918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, you think they're only up on one server at the other end and it's overloaded? < 1304174499 659243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that might be it < 1304174906 824713 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do i need to cast void * to something to be able to grab a pointer to exactly n bytes after where the pointer is pointing? like, cast to char * and then do regular pointer arithmetic? < 1304174946 702672 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, and you need to use a char if you want to speak of bytes. < 1304174953 448 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, arithmetic on void* is undefined (but *usually* does the same thing as it would on char*) < 1304174971 679998 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ko < 1304174974 168500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Byte-based arithmetic on a void* is yet another GNU extension. < 1304174984 740278 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Of course many others do it too.) < 1304175046 997668 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(void *)((char *)segbase+newoffset) points newoffset bytes past segbase, then? < 1304175094 733010 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, sounds like it should. < 1304175123 635321 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :all this would be unnecessary if memcpy took an offset :P < 1304175145 264452 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Related trivia: GCC also allows arithmetic on function pointers; done like on a char* too.) < 1304175230 402721 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you want to work on byteish pointers, you could just keep them as char*s or unsigned char*s in your code. < 1304175253 15708 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can pass them to memcpy and void*-taking things without a cast, after all. < 1304175466 95651 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eh, the (required) API calls for them to be passed into my functions as void * so i'd have to cast either way < 1304175471 540563 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i would do that if i could < 1304176485 377978 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1304177473 641808 :Tritonio!~TrT@athedsl-413272.home.otenet.gr QUIT :Quit: Leaving < 1304177670 304680 :p_q!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1304177714 681204 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 QUIT :Ping timeout: 240 seconds < 1304177779 306381 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1304177845 380438 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Is char always a byte in C? < 1304178858 592135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, by definition < 1304178861 451225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although a byte isn't always 8 bits < 1304178867 121017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if a char's 32 bits wide, so is a byte < 1304178875 260110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this actually happens on some DSPs) < 1304179548 112565 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah, that's something i have to constantly keep in mind, because i took off the training wheels programming java, where a char is not a byte < 1304179721 877099 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Even some (many?) DSP archs opt to fake 8-bit bytes, despite the architecture being very word-oriented. < 1304179772 542202 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :quintopia: poor you...java :( < 1304179897 237235 :elliott_!~elliott@91.105.80.97 JOIN :#esoteric < 1304179971 631513 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yorick: i know, right? but despite sucking, it's still a joy (to me) compared to C < 1304180045 506248 :elliott__!~elliott@91.104.248.27 JOIN :#esoteric < 1304180163 171375 :elliott_!~elliott@91.105.80.97 QUIT :Ping timeout: 240 seconds < 1304180200 395152 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :quintopia: ever tried c++? < 1304180238 808128 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, known_client>, std::_Select1st, std::allocator > const, known_client> >, std::less, std::allocator > >, std::allocator hey oerjan, do you know if there is a novelty language on the wiki that is specified in such a way that it is turing-complete and capable of arbitrary output with the one exception that no program can output its own listing? < 1304180996 146373 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :yes. < 1304181005 344154 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :it doesn't disprove the TC implies quine theorem because it doesn't have sufficient output capabilities < 1304181031 776460 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :so basically the language proves ~nothing < 1304181086 753410 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :`addquote I just thought you might have meant the Ramanujan tau and I was WOAH he weilds heavy weapons < 1304181090 407830 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :383) I just thought you might have meant the Ramanujan tau and I was WOAH he weilds heavy weapons < 1304181092 5877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's on someone's talkpage, IIRC < 1304181102 791160 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: userpage < 1304181107 320014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, perhaps < 1304181117 275960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know I wrote one (which could either run TC with no output, or sub-TC with output) < 1304181134 946408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which fulfils "turing-complete and capable of arbitrary output" rather vacuously < 1304181192 870765 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: yep, but that isn't what "arbitrary output" means < 1304181204 429063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes it is < 1304181207 515443 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: no it isn't < 1304181215 964672 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: arbitrary output means arbitrary output at an arbitrary point < 1304181221 186850 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :just like arbitrary effect at an arbitrary point < 1304181221 749470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to be more precise if you want "output the result of an arbitrary computation", for instance < 1304181230 736807 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :yes, it's called abbreviating things :) < 1304181288 540972 :elliott__!~elliott@91.104.248.27 PRIVMSG #esoteric :brb < 1304181342 525344 :elliott__!~elliott@91.104.248.27 QUIT :Remote host closed the connection < 1304181353 77127 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :hi eliott < 1304181460 807257 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the page that oerjan linked during that discussion yesterday contained the spec of your language ais, and also the correctly stated version of the theorem < 1304181534 716294 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay --> < 1304181545 347921 :KingOfKarlsruhe!~chatzilla@p5B14D8A3.dip.t-dialin.net JOIN :#esoteric < 1304181739 582053 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1304182167 406170 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de JOIN :#esoteric < 1304182798 485009 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1304183359 742463 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Bitcoin hits $4 a coin. Bitcoin rush is back on and people are buying graphics cards by the masses to mine new coins." < 1304183366 272710 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION bubbles a bit < 1304183380 717811 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :^^not meant to construe an actual opinion < 1304183389 139682 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :^^not meant to make grammatical ense < 1304183405 77233 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :^^not meant to be spelled correctly < 1304183411 377911 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1304183413 949056 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't understand bitcoins < 1304183477 82821 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are the people invented Bitcoin in the business of selling graphics cards? < 1304183497 910148 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :graphics cards give you processing power < 1304183501 979586 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not as far as we know... < 1304183503 389768 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :processing power for manufacturing bitcoins < 1304183522 237687 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least that's what I think is happeneing < 1304183525 591410 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :without that e < 1304183527 176941 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yuck < 1304183589 761961 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :though I can see that meaning good profit from additionally selling graphics cards < 1304183992 736746 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1304184055 657601 :MigoMipo!~John@84-217-13-193.tn.glocalnet.net JOIN :#esoteric < 1304185000 717082 :elliott_!~elliott@91.104.248.27 JOIN :#esoteric < 1304185009 542408 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: You might be interested in http://www.haskell.org/haskellwiki/Zeno. < 1304186238 635529 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I've been banned from Cybertown apparently < 1304186338 527581 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Thrilling. < 1304186338 849999 :variable!~variable@unaffiliated/variable QUIT :Ping timeout: 260 seconds < 1304186349 458932 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :how very interesting < 1304186401 31486 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :What really happened is that the ban servers have gotten bored from doing absolutely nothing since nineteen ninety-five. < 1304186405 981456 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :And just started banning people at random. < 1304186411 340714 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1304186432 441600 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :oh wow the cybertown website uses popups this is brilliant olsner < 1304186433 782123 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it's a work of art < 1304186444 140032 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :OMG POPUPS!!!1 < 1304186466 849882 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :"See the new features introduced so far this year in Cybertown" < 1304186467 748629 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :chirp chirp < 1304187399 335041 :Gregor!Gregor@codu.org PRIVMSG #esoteric :wtf is Cybertown X-D < 1304187406 706716 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Other than clearly retarded. < 1304187413 298694 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/e/e3/CT_shot.jpg quality entertainment < 1304187476 540578 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lolwut < 1304187489 12073 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it looks old < 1304187499 90028 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I love how it's one guy standing lonely and alone :P < 1304187527 819875 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :yeah lol < 1304187530 75308 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the cybertown homepage is quality too < 1304187533 567545 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :7 Citizens Online < 1304187554 268109 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Gregor: Ancient is what. < 1304187560 201377 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, it used to be free. It was much more active is when it was free < 1304187562 963748 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :And one of Sgeo's endless necrophilic virtual reality obsessions. < 1304187573 250981 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :whats so good about 3D? < 1304187574 212531 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :monqy: WHAT THE DRUG COMPANIES DON'T WANT YOU TO KNOW... < 1304187581 171433 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :3D computer graphics piss me off < 1304187592 715181 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :why < 1304187599 329054 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it's all Euclidean geometry, why does nobody create exotic spaces? < 1304187607 496289 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: maybe it's single player :) < 1304187613 955363 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :crystal-cola, Worlds has exotic spaces < 1304187636 6393 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :is it good? < 1304187639 378356 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, not hyperbolic or elliptical, but still.. weird < 1304187647 842482 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :crystal-cola, it's old. I don't know about good < 1304187648 255879 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: because it'd difficult < 1304187654 14696 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it's < 1304187659 32903 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: PH wanted a non-Euclidean raytracer < 1304187665 83312 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: but the problem is that photons make no sense or something < 1304187666 642756 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :I forget < 1304187669 524920 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it's complicated, anyway < 1304187678 585331 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :http://www.sessionmagazine.com/img/nature/worlds-10-smallest-animals/worlds-10-smallest-animals07.jpg < 1304187683 11811 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :It uses portals to separate rooms. Mix up the portals and bam, there's weirdness < 1304187687 182917 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :worlds biggest thumb < 1304187697 81759 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There's a maze in Worlds where nothing makes sense < 1304187706 760597 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :crystal-cola, are you on Windows or can otherwise use WINE? < 1304187709 538456 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to show you? < 1304187723 848338 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: don't dooo it < 1304187724 350473 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it's okay I'm just glad it exists < 1304187727 321408 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :`addquote http://www.sessionmagazine.com/img/nature/worlds-10-smallest-animals/worlds-10-smallest-animals07.jpg worlds biggest thumb < 1304187728 691572 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :384) http://www.sessionmagazine.com/img/nature/worlds-10-smallest-animals/worlds-10-smallest-animals07.jpg worlds biggest thumb < 1304187751 215910 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :[mirrored http://ompldr.org/vOGhzZQ] < 1304187754 817770 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :(Note that Worlds.com is widely regarded as a patent troll) < 1304187767 119236 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :your mom is a patent troll < 1304187768 124063 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :also your face < 1304187772 308656 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :everyone is a patent troll < 1304187785 914918 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :wow holy shit the people on http://worlds.com/ look fucked up < 1304187788 32054 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :what is up with their faces < 1304187805 580698 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ok that's just uncanny valley < 1304187864 188230 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Note: the graphics are not as good as the page makes them seem < 1304187871 364451 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :lol how can they be worse < 1304187908 941443 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, and if you don't pay, you don't get 3d avatars < 1304187913 612682 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :wat < 1304187914 734090 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1304187926 543779 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :are you just an infinitely thin piece of cardboard < 1304187931 641187 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott_, yes. < 1304187935 543126 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :lol this worlds thing is horrific < 1304187935 901410 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :awesome < 1304187940 703012 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :can people walk through you if you stand sideways < 1304187953 234464 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't remember if avatars collide < 1304187961 31074 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :walk through everyone forever < 1304187971 568497 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, and there's no privacy. You can unilaterally add people to your friends list < 1304187985 209181 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :what does that have to do with privacy < 1304187996 846733 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does friends list mean < 1304188011 123521 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's like a list, but it contains friends < 1304188032 315699 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do friends hand out personal information < 1304188045 922157 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :friends don't let friends has any privacy < 1304188055 201482 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, you can teleport to anyone on your friends list. You can see that they're online < 1304188070 583055 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: what an good grammer < 1304188071 377782 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds like a good way to have fun < 1304188076 879480 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :jhijij < 1304188132 604440 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, and for official worlds, if you haven't already, the client needs to download and install them, which requires restarting the client. Worlds made by users don't have this issue < 1304188134 324021 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric : "Here: this is a box of numbers. It's called a matrix. Next topic!" < 1304188134 511944 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :You have accurately described the aim of public education policy in the USA. < 1304188149 200724 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There's a place called the Gauntlet that loads all the official worlds < 1304188155 524102 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Sgeo: why do you know all this < 1304188157 73807 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :start forgetting it < 1304188160 418078 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it's a waste of neurons < 1304188195 939823 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I don't understand networked games < 1304188198 898768 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :like < 1304188200 311115 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :why not < 1304188202 1698 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :how does it work?? < 1304188204 639218 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :what < 1304188208 710358 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :what do you mean how does it work < 1304188212 571358 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :clients tell server what they're doing < 1304188216 19331 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :server tells it to all the other clients < 1304188218 187413 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :if I made a networked game with characters in it there would be too much lag < 1304188222 507126 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it wouldn't be playable for anyone < 1304188226 227757 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: clients usually do simple prediction < 1304188227 42178 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :as in < 1304188229 806109 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :if someone's walking on a path < 1304188237 66147 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it'll continue showing them walking on that path < 1304188240 62705 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :until the server update < 1304188253 263109 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :but anyway servers have to have low-latency and decent bandwidth, that's sort of the point < 1304188270 764373 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yeah I guess it would be best over LAN < 1304188273 575890 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Unless you're inieros < 1304188277 205253 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :but that would usck < 1304188302 416788 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other thing too such as making telnet-based system, not needing as much bandwidth or processing powers as others, and no special software is needed, in addition it work on all computers < 1304188308 769905 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: Well, it's not rocket science. You figure out how to send the least information possible from the clients, and have simple client-side prediction. < 1304188321 349483 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, and Worlds expects you to pay for their world creation tool... but it's activated by a single line in an .ini file < 1304188338 810310 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :smart fellows < 1304188359 385256 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the question now is if they're lazy or idiotic < 1304188367 167775 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :have you seen the homepage < 1304188368 884187 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i think they're just insane < 1304188376 636404 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I just can't imagine it working well < 1304188383 928734 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: the internet is stupid fast < 1304188385 227315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: Or if it is intentional for some reason < 1304188387 523650 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :On the plus side, they made some cool stuff < 1304188389 803138 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it doesn't feel very fast < 1304188399 391252 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :That aforementioned non-Euclidean maze, an invisible maze < 1304188402 676219 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :A pretty garden < 1304188407 894137 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: we have latency to within a pretty small factor of the speed of light < 1304188418 57884 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: even the slowest connections (apart from in the US) can send a whole mebioctet a second < 1304188418 399677 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if I dislike mazes < 1304188421 501187 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(I dislike mazes) < 1304188429 584950 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: Then don't play those kind of games. < 1304188429 898614 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: that's 8,388,608 bits per second < 1304188431 260190 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :hey < 1304188433 190269 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I just realized < 1304188440 357228 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: what kind of game has 8,388,608 bits of state per second? none :) < 1304188448 311158 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :changing, that is < 1304188453 389670 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :just realised what? < 1304188461 219364 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :even though e.g. a pentagon can't tile space < 1304188470 715964 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :you could still draw it locally at least < 1304188479 987372 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it's just the edges isn't it < 1304188484 521542 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :or wait what < 1304188490 298108 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :and nobody does that so there's probably some really good games and stuff that can run on a pentagonal grid < 1304188494 405263 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :that nobody noticed yet < 1304188495 520256 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :heh < 1304188499 82916 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :bbl < 1304188501 283759 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :can you make a picture of it < 1304188504 995335 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :okay < 1304188511 142823 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :not now if you're leaving :P < 1304188517 632912 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :ill do this first < 1304188525 773396 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :monqy, then come look at the pretty garden ;) < 1304188534 111658 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :yeah come look at Sgeo's pretty garden < 1304188535 71536 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :;) < 1304188537 824586 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1304188565 226888 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Also, it's the only multiuser 3d space that I know of that has mirrors < 1304188567 79139 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :That game looks pretty aesthetically repugnant < 1304188573 846544 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I doubt the pretty garden is pretty at all < 1304188578 14021 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :monqy: game? < 1304188581 458624 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :its a virtual reality < 1304188582 811051 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :they're like games < 1304188584 330107 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1304188585 64066 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :without the gameplay < 1304188591 278136 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that toy < 1304188604 215495 :TeruFSX2!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1304188618 221119 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Oh, ActiveWorlds has mirrors too. But they're crap. < 1304188623 784317 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :With a telnet-based system an entire screenful of information should be at most 10000 octets (usually a lot less, though). If you want to be realistic you can add some physics stuff, but for games such as chess you should not need such things. < 1304188627 223098 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Worlds mirrors are awesome < 1304188627 956959 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :everything about all of these "games" is crap < 1304188639 431360 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :except worlds mirrors < 1304188644 743316 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I hear they're awesome < 1304188675 489488 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :zzo38: dude "simplicity" should not come before making the game you actually want < 1304188676 447776 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :like < 1304188682 14518 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :if someone wants to make a networked threedee game but it sounds hard < 1304188687 529784 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :the answer is not to completely redesign the game and make it use telnet < 1304188696 586140 :TeruFSX2!~quassel@71-210-136-53.mpls.qwest.net QUIT :Remote host closed the connection < 1304188713 883018 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :http://i.imgur.com/kVE4Z.png < 1304188724 370932 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :you can make an infinite grid < 1304188732 790739 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Well, yes; it depends what game you are making, of course. You use different system for different games. < 1304188738 504923 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Worlds' Ground-Zero is even more empty than usual < 1304188749 559022 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: oh that's cool < 1304188753 492406 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: it's kind of... fractal? < 1304188770 432337 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :well sort of self-similar t least < 1304188907 319757 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1304188911 306925 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What should such a magic item cost? http://zzo38computer.cjb.net/dnd/options/Gibbering_Mouthers_Ring.i < 1304188912 428685 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1304188917 276587 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hi oerjan < 1304188935 977678 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hello < 1304188951 295958 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Two items are already specified the price Coloring_Ring.i Magic_Pair_Balls.i < 1304189000 28485 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Be careful to install Worlds in a place where a user can write to it < 1304189006 842689 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION glaredly glares < 1304189028 280205 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :"glaredly gla" why this sentence < 1304189042 470908 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :isn't it "glaringly"? < 1304189099 353423 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott_: You could make a nice game on a graph actually < 1304189107 672925 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :although I don't know what the rules are < 1304189116 381978 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: it is kind of self similar right? < 1304189120 72412 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :but the players would be on a (planar) graph < 1304189128 38804 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :well it's just grid of pentagons < 1304189146 173356 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :It can't be draw in a euclidean plane with distances preserved is th problem < 1304189160 995087 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :so I made the distances bigger as it gets out but you should imagine all pentagons being equal sizes < 1304189206 380217 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :right < 1304189211 33324 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: that sounds awesome < 1304189211 943771 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I suppose you could take a lot of games like sokoban and just redo them on an arbitrary graph < 1304189269 498164 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: hant the wampas < 1304189392 88332 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you prefer StarWars or StarTrek? < 1304189401 817997 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :you forgot two spaces < 1304189656 315777 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott_: sokoban is really hard to design levels for < 1304189667 705463 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott_: Any ideas for a nice game I could graphify that wouldn't be too hard? < 1304189670 378421 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :a said hant tha wampas nat sakaban < 1304189681 822577 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yes but that game is awful < 1304189682 931696 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hant tha wampas as playad an a graph < 1304189697 871606 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: what abat tatras < 1304189711 46942 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :thar's haxtras aftar all < 1304189712 931036 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :(hextris) < 1304189804 204640 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :but in tetris there is a distinguished "down" direction < 1304189809 902735 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I don't think I can do that for graphs < 1304189923 721535 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you make 4D sokoban? < 1304189925 78931 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott_, do you have an opinion on Smalltalk/X? < 1304189937 810042 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: make it spiiiiral < 1304189950 699760 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Sgeo: don't know/care/anything/really/honestly/jegus < 1304190054 138976 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric ::( < 1304190068 69816 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :zzo38: Yes you could do 4D sokoban although A 4D graph is probably difficult to display in a nice way < 1304190072 795432 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 240 seconds < 1304190085 844324 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :zzo38: I am just considering arbitrary planar graphs because I can draw them easily (without any overlaps) < 1304190106 887780 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :zzo38: Although I really would like better ways than projection to visualize 4D geometry < 1304190285 169151 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :was thinking about planar graphs the other day... is there anything like non-planar graphs but where even 3D is not enough to display the graph? < 1304190353 270235 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :that would be cool < 1304190365 758393 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :can you have a graph so nonplanar you can't show it in ANY number of dimensions :D < 1304190401 578839 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if they exist, they should be called "absurd graphs" or something < 1304190414 617489 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"Looks like it integrates automatically with CVS for code management--I didn't try it out < 1304190414 938404 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :" < 1304190418 588673 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*puke* < 1304190426 911066 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Then again, this is a blog post from 2004 < 1304190449 382616 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :"Interesting note: Did you know that all encoders must have a decoder built-in? Because a P frame isn't the difference between the original previous frame and the original current frame. NO! It is the difference between the decoded previous frame and the original current frame. This is because the decoder doesn't have the original previous frame, only a computed approximation! Cool, right???" < 1304190451 296610 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :that is cool. < 1304190466 983657 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :olsner: You can embed any graph in 3D... proof: I dunno I just know it's true < 1304190477 430427 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: um, no, because 3d is enough to cross lines < 1304190488 523566 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :oerjan: shut up :) < 1304190493 968986 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you just need two layers < 1304190494 190596 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :oerjan: i was dreaming while olsner was < 1304190496 928587 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :olsner: Here you can just put the full symmetric n graph points randomly around a circle.. and they almost never intersect. I think that proves it < 1304190505 687383 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :olsner: sorry I meant a sphere < 1304190508 182943 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Other idea is Puzzle-Boy in 3D, possibly also having some (but not all) blocks affected by gravity < 1304190516 651908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now if you pass to simplicial complexes... < 1304190550 918217 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :seems that it must be true, but I find it annoying... why does 2D have limitations, but 3D just suddenly makes *all* graphs possible? < 1304190564 567058 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :olsner: I think it's because the lines between nodes are a 1D object < 1304190574 84693 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :olsner: especially since there's an n[caret]three <-> n[caret]two bijection... < 1304190592 758394 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :and as oerjan says, if you're consider triangles instead of lines then you get a similar planar/non-planar distinction except in 3D space < 1304190634 726848 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :triangles? pah, spheres < 1304190636 599349 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :olsner: I got it. It's like if you take the real line you can cut it in half by removing a point.. < 1304190639 65161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :happy Australian mailman reminders day! < 1304190647 107272 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :olsner: but if you take the plane and remove a point it doesn't cut it in half < 1304190702 735552 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: asterisk mailman mailing list < 1304190734 796475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :orientability of surfaces is somewhat similar to planarity of graphs, in that way. < 1304190743 169160 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, how about the surface of a torus - are all graphs possible there because of the wrapping? iirc at least K3,3 can be embedded on a torus surface < 1304190788 642257 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i doubt it < 1304190802 55387 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :oerjan: why does the Z[caret]three <-> Z[caret]two bijection not show that all graphs can be embedded in twodee spcae? < 1304190803 74395 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :space? < 1304190809 373448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :K_7 can be embedded on a torus, but not K_8 < 1304190829 112228 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :By the way, 4 color theorem is for planar graphs but I think it's 7 color theorem for the torus < 1304190841 690021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've submitted "fit an embedding of K_7 on a torus", together with a few other restrictions, to at least two puzzle compilations < 1304190850 148993 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: um because doesn't preserve anything resembling connectedness? < 1304190853 170693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*it < 1304190854 408090 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: enigma? :P < 1304190856 859627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(to be precise, you have to do it with maps not graphs, and on a 5x5 grid) < 1304190857 47495 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :oerjan: right < 1304190859 327748 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :fair enoug < 1304190859 649437 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :h < 1304190862 721675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: they're both called enigma < 1304190879 137417 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: haha, the ball game and agora? < 1304190884 326408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1304190888 414827 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :brilliant < 1304190907 404696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :scheduled for the enigma (computer game) 1.1 release, too < 1304190937 992581 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :is that still not out yet?? < 1304190948 359201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, it probably should be by now < 1304190950 844547 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :The old civilization games were played on a torus (topologically) < 1304190953 716265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but dev activity's gone mostly silent < 1304190958 166994 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: it's been years, hasn't it? < 1304190979 790638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION updates Enigma svn repo < 1304190989 329582 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :crystal-cola: um they wrapped from north to south pole? < 1304190997 363196 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yes < 1304190997 919705 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: I mean, since they started doing one point one < 1304191000 263104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, no changes since the Christmas advent day thing < 1304191001 176758 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :I remember compiling it on my Mac < 1304191011 554598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and 1.01 came out ages ago, yes < 1304191013 352930 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :but I think someone pointed out that that was ridiculous so they made it optional in later versions < 1304191033 821378 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: is that mag-heut forum still existent/insane? < 1304191038 702270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes and yes < 1304191042 622413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although almost silent too < 1304191061 590756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I submit a new level there now and again < 1304191064 314335 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :you'd probably get banned for posting too much no? :D < 1304191065 214881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm not making them all that often < 1304191085 811950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here's my most recent one, which was a response to an April Fool's joke: http://www.mag-heut.net/blackball/index.php?act=ST&f=14&t=1440&s= < 1304191103 696847 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Please read below: < 1304191103 885191 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :You do not have permission to view this topic < 1304191103 885370 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :You are not logged in, you may log in below < 1304191104 554166 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :fuck that < 1304191105 395232 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott_: I don't know if you actually like my graph idea < 1304191110 485736 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i'd have to go through the awful registration process < 1304191111 288611 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: i do < 1304191122 549587 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, can you speak german? < 1304191122 737313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right, I forgot that that subforum was registration-only for no reason at all < 1304191131 301306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :direct link: http://www.mag-heut.net/blackball/levels/submits/ais52377_1.xml < 1304191134 955424 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: TO SAVE BANDWIDTH < 1304191136 246152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater2: I can read about 50% of it < 1304191150 309882 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, is it the 50% that's copied 1:1 from englih < 1304191152 86042 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :english < 1304191156 267041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's less than 50% < 1304191156 454581 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: it's on some free hosting thing, isn't it? < 1304191163 476003 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ACTION downloads the xml < 1304191163 663584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think so < 1304191174 213634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can play that on a trunk version of Enigma < 1304191185 199235 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :I'll compile it sometime < 1304191188 575550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a one-dimensional Sokoban < 1304191192 29555 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, what other languages can you speak? < 1304191196 828893 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :wat < 1304191212 290728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because someone said Enigma was going one-dimensional as an April Fool's joke < 1304191217 235795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and suggested a 1D Sokoban as an example < 1304191220 734254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then I had to find a way to make it work < 1304191240 592192 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric ::S < 1304191243 644017 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric : Iwant to play it < 1304191292 470012 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: is it just a long line? :P < 1304191309 319914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it has teleporters in < 1304191311 650408 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :eXept hates Monsanto partially due to pig breeding patents < 1304191318 362991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can actually go past the blocks < 1304191320 394817 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: ah < 1304191326 997076 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I didn't know Monsanto had anything to do with pigs < 1304191342 429316 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :monsanto has to do with everything < 1304191343 984866 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I thought they were more plant-y. < 1304191348 376635 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :all the food you buy in america is monsanto < 1304191350 714988 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :they have planty of pigs < 1304191360 433951 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ACTION prepares for swattage < 1304191408 210709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater2: if that was directed at me, it's vacuously true, I've never bought food in (the United States of) America < 1304191416 597117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I have bought food in Canada, which is in America the continent < 1304191431 314681 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :there is no American continent, is there? < 1304191434 57250 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :just North and South America < 1304191436 382834 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :which are the Americas < 1304191442 784434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, in response to your question earlier, English is the only language I speak with any real amount of proficiency < 1304191455 151674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can pronounce written Hungarian pretty well, but generally have no idea what it means < 1304191464 173017 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How many states are there in America? (This is kind of a trick question) < 1304191465 944265 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :asztal asztal asztal < 1304191467 298818 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, you should learn a new language < 1304191468 171795 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :asztal asztal asztal asztal asztal < 1304191469 764178 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :asztal < 1304191481 326567 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, it's very good for the mind < 1304191487 554808 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :well I need a game to graphify < 1304191487 742288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: are you counting states that make up an entire country, as well as states that only make up fractions of countries? < 1304191492 31926 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :zzo38: One, the United State of America? :P < 1304191506 926143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater2: the major issue is that the language teaching in the schools in the UK is awful < 1304191513 829640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and doesn't actually teach the language < 1304191527 739434 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: s/the UK/everywhere/ < 1304191531 790717 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, go to a private school? < 1304191533 892723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I don't know that for certain < 1304191538 797674 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: close enough :P < 1304191544 80895 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :i've had very good luck with learning english while in poland. < 1304191546 918110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater2: well, I'm at University now, going back to school would make people look at me suspiciously < 1304191549 770346 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :i went to the uk and i was fluent. < 1304191554 908474 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hahaha < 1304191561 835799 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, a language school, you frea < 1304191562 736078 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: I have not thought of those interpretations, although that is possible. What I heard was 49 (only the United States has states and one of them is not part of the continent) < 1304191563 816939 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :k < 1304191568 143772 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott_ < 1304191570 14814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater2: well, they don't teach Enlglish very well over here either < 1304191573 507638 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :zzo38: maybe you have an idea? < 1304191573 830048 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ok cheater conversations are great as long as you only see one side of them < 1304191579 15222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :foreigners are often better at English than the typical Englishman < 1304191583 257877 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :ais523, are you trolling me? < 1304191583 660107 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: they teat Enlglish terrible < 1304191585 781808 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :... < 1304191586 661494 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :teach < 1304191591 864401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater2: not intentionaly < 1304191592 51960 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :MORE EVIDENCE OF OUR BROKEN SYSTEM < 1304191593 446403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*intentionally < 1304191596 97941 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :xD < 1304191599 792657 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :crystal-cola: Idea of what? < 1304191602 562123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I am kind-of good at unintentional trolling, so possibly < 1304191623 89777 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :nontrolls trolling trolls < 1304191624 64264 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :zzo38: Well I was thinking it could be interesting to take a tile based game and adapt it to a planar graph < 1304191637 869412 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :(a rare example of the singular plural) < 1304191724 422378 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :crystal-cola: Some ideas: Puzzle-Boy, Sokoban, Tetris, Chess, ... < 1304191731 810850 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :CHESS O_O < 1304191738 635568 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :That's it!! < 1304191748 981579 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :although I will find out what puzzle boy is first < 1304191762 192790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I had a crazily muddled dream last night; towards the end, I was playing a variant of Hex with someone where after the first player's first turn, you could place two counters rather than one, but they had to be adjacent < 1304191763 984664 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: chip's challenge < 1304191766 961502 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ON A GRAAAAPH < 1304191778 827670 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: psht, in my dreams I just argue with esr < 1304191780 536687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but we gave up after a while when we realised we were playing it on a square grid rather than a hexgrid, which slightly defeated the point of the game < 1304191785 980409 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :by my dreams I mean one dream a couple of days ago < 1304191794 579860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: who won? < 1304191798 467739 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :ais523: haha < 1304191806 923693 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, I think I missed which part of that question was a trick question :P < 1304191808 685361 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: i was right but esr walked away instead of listening to my rebuttal < 1304191810 686346 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: he's kind of a dick < 1304191854 799384 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ais523: he was claiming that he invented the term "hacker" as used in relation to coderfolken (<-- best word Gregor approved) < 1304191860 221866 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :and other suchlike people < 1304191866 385355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :invented? seriously? < 1304191869 79842 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :yep < 1304191870 928475 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i tried to tell him about the model train stuff at mit in the fifties < 1304191873 114213 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :or whatever < 1304191875 129747 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :but he just walked away < 1304191876 953820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think he's responsible for popularising it < 1304191886 240048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but didn't come up with it in the first place < 1304191888 665584 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :lol i like how you're expecting my dream esr to be reasonable < 1304191998 484232 :KingOfKarlsruhe!~chatzilla@p5B14D8A3.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224] < 1304192118 735906 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :not codervolken? < 1304192127 617122 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :blinkenvolken < 1304192179 75356 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :hello < 1304192198 180284 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :wonder where ph has been lately < 1304192211 259182 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :crystal-cola: hi and welcome < 1304192315 616867 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: welcome to the hoaus < 1304192318 185041 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :kjl;l < 1304193521 509312 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Smalltalk/X confuses me < 1304193648 648663 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :woo i just got a new language idea < 1304193690 55449 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott_: yay! < 1304193693 633419 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :is it any good? < 1304193808 434757 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :maybe :P < 1304193823 430604 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :olsner: it's like prolog but not. maybe. < 1304193864 750372 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Aha, so it's either like prolog or it isn't. Check. < 1304193875 761888 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric ::P < 1304194094 32095 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: no, but is logically equivalent to and, not or < 1304194103 508791 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Smalltalk/X wants me to use Borland? < 1304194104 799750 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric ::/ < 1304194129 692544 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Ping timeout: 258 seconds < 1304194135 831901 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: "either like prolog but not or it isn't." then :P < 1304194154 926548 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :wat < 1304194173 854832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess olsner wins < 1304194192 303687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and here i thought i was so clever, not using quote marks < 1304194271 324357 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott_: how is it like prolog? < 1304194297 562377 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: I think it's sort of like Prolog but done with lazy hash tables... I got the idea from a log of here < 1304194298 883758 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hmm < 1304194303 680741 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :nested that is < 1304194313 872983 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :MUTABLE??? < 1304194346 226687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :too lazy to be pure < 1304194352 530655 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: no < 1304194359 439965 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :by hash table i don't really mean hash table btw < 1304194366 768537 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i mean a function but acting kind of like a hash table < 1304194378 481833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aka "map"? < 1304194382 712310 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :yes :) < 1304194424 102516 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :foo X Y<-(bar X 99 Y) <-- then R<-(foo 90 R) is equal to R<-(bar 90 99 R) < 1304194447 147379 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott_: no part of that line makes any sense < 1304194455 870382 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :all of it does < 1304194461 818236 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pfft no < 1304194462 232515 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :just watch crystal-cola will know exactly what i mean < 1304194542 303474 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :a <- b ; b <- a then x <- a is an infinite loop? < 1304194543 68747 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's crystal clear < 1304194557 83385 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: oh man that <-- was a comment :) < 1304194559 652855 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :if we have the declaration < 1304194563 375073 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :foo X Y<-(bar X 99 Y) < 1304194564 918492 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :then < 1304194567 326501 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :R<-(foo 90 R) < 1304194573 106065 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :evaluates the same as < 1304194575 449992 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :R<-(bar 90 99 R) < 1304194582 187028 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :so if < 1304194584 398867 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :a <- b < 1304194586 520220 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :b <- a < 1304194593 715536 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :there is no <- at the top level < 1304194594 39763 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :then does x <- a evaluate an infinite loop?? < 1304194594 289507 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :at all < 1304194605 745882 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Name<-Expr pulls the value of Name out of Expr and results in it < 1304194606 976884 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :that is < 1304194608 378482 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :foo X Y<-(bar X 99 Y) <-- you just did one here < 1304194613 935105 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :that's not at the top level < 1304194617 835182 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :that's (Y<-(bar...)) < 1304194627 246735 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Result<-(add 9 9 Result) ;; this results in 9+9 < 1304194628 789562 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :WHY ARE YOU NOT ACCEPTING MY CODE < 1304194632 391005 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :... < 1304194633 854429 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :what < 1304194637 993513 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :because it's not valid < 1304194640 12888 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :why not < 1304194647 84904 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :because that makes no sense at the top level < 1304194650 973240 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :top level is declarations, not expressions < 1304194657 601629 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :A <- B < 1304194658 982231 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :B <- A < 1304194660 71581 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :then < 1304194664 268586 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric : A <- B < 1304194664 494663 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric : B <- A < 1304194665 973987 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :invalid declarations < 1304194670 180594 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :what < 1304194679 585909 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :why is foo X Y <- bar X 99 Y < 1304194680 221201 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :valid < 1304194686 700869 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :because that's not how it parses < 1304194687 359061 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it's not < 1304194690 528762 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :(foo X Y) <- (bar X 99 Y) < 1304194691 680157 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it's < 1304194695 699553 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :foo X (Y <- (bar X 99 Y)) < 1304194707 659516 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :6oh < 1304194708 797269 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :oh < 1304194712 459306 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I see < 1304194722 697351 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :now I see why you didn't spaec it out < 1304194734 216911 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :no no it was just to confuse you ;D < 1304194739 846158 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :f A<-B < 1304194750 524740 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :f A<-g A < 1304194752 494422 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yes < 1304194754 386668 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :here we go < 1304194757 55842 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> do rec { x <- [1:y]; y <- [x] }; [x] < 1304194758 370346 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1... < 1304194759 667853 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :f A<-f < 1304194766 990767 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric : there's an infinite loop < 1304194771 992160 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hmm < 1304194781 418179 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :f A<-B ;; invalid, B is not in scope < 1304194788 569478 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yeah ignore that stuf3f < 1304194792 486368 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :ah < 1304194796 641042 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric : f A<-f < 1304194799 62527 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :nope < 1304194799 529721 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :you mean < 1304194801 548680 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :f A<-(f A) < 1304194806 221759 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :oops < 1304194810 291024 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yes < 1304194813 367114 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :with your declaration, R<-(f R) just gives you f itself in R < 1304194819 39828 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :(function/relation things are first-class) < 1304194820 688186 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> do rec { x <- [1:y, 2:y]; y <- [x] }; [x] < 1304194822 7514 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1... < 1304194825 95413 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :f A<-(f A) < 1304194839 996956 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :yep < 1304194840 575283 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map head $ do rec { x <- [1:y, 2:y]; y <- [x] }; [x] < 1304194841 727837 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1,2] < 1304194850 35353 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :show more code :D < 1304194860 216093 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :me or oerjan :P < 1304194864 666565 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :you < 1304194875 340109 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hmm < 1304194884 172432 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i'm not sure how to do constructors, I think just empty relations < 1304194890 944013 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i.e. < 1304194892 53557 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :zero < 1304194892 981861 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :succ A < 1304194901 238447 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :that means that (succ A) is true for all A < 1304194903 350863 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :then uh < 1304194911 770849 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :add zero X X < 1304194915 812000 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :yep < 1304194927 284228 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :add (suc Y) X (suc Z<-add Y X) < 1304194936 518285 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :latter is wrong i think < 1304194943 428158 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i'm not sure i have pattern matching like that < 1304194944 182943 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hmm < 1304194944 806654 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :well < 1304194947 895526 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :add (suc Y) X (suc Z<-(add Y X)) < 1304194956 78149 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :I think you need < 1304194958 703740 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :desucc Z (suc Z) < 1304194960 407981 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :then < 1304194972 640010 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :add (suc Y) X Z<-(desucc Z (R<-(add Y X))) < 1304194978 668683 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :I suppose it could be sugar though < 1304194986 243762 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :no sugar < 1304194993 709214 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yet < 1304195023 657353 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :hmm it would be cool if I could type that zero and succ < 1304195025 558745 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :lemme try something < 1304195070 786604 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :nat zero < 1304195070 974251 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :nat (succ A<-(nat A)) < 1304195070 974447 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :zero < 1304195070 974558 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :succ A<-(nat A) < 1304195072 72343 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :I think??? < 1304195076 597281 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :then (succ A) is true iff A is a nat < 1304195136 138981 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: that seems redundant though < 1304195153 115280 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :oh < 1304195176 568345 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :actually < 1304195179 25165 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :you don't need the latter two < 1304195232 867351 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :nat zero < 1304195233 86069 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :nat (succ A<-(nat A)) < 1304195233 273782 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :desucc (succ A<-(nat A)) A < 1304195233 273973 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :add zero X<-(nat X) X < 1304195233 274085 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :add (succ Y<-(nat Y)) X<-(nat X) R<-(desucc Z<-(add Y X) R) < 1304195234 864092 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :kind of gross :D < 1304195298 626360 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: but sort of cool... < 1304195302 627063 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1304195393 197143 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it's too easy to program < 1304195449 400573 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: well i apologise :D < 1304195506 86184 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :if you can only have one <- per line is it still possible to program? < 1304195520 98570 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i dunno < 1304195523 807901 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :i doubt it < 1304195528 457727 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :as far as tc goes < 1304195565 432385 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :allowing two seems arbitrary :( < 1304195623 569400 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :crystal-cola: erm i'm allowing arbitrary :P < 1304195633 324157 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it's pretty cool though < 1304195633 511556 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :computations can describe on arbitrary amounts of other computation this way < 1304195637 166410 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :it can't if you onlu allow one per line < 1304195639 108859 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :so i think it'd be sub-tc < 1304195672 240278 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :could you make a syntax that doesn't use brackets < 1304195675 193680 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :(diff) (hist) . . ACIDIC‎; 19:10 . . (-4) . . Zzo38 (Talk | contribs) (use ASCII quotation marks) < 1304195686 264637 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :zzo38: it is possible that the non-ascii quotation marks are part of the language, being instructions... < 1304196184 584035 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric : However, if we sit back calmly and think about it, we can see there isn’t really a problem. All we need to do is define, for any type X, a type IsContr(X) representing the proposition “X is contractible,” such that when we then go on to define “X is a (-1)-type” in terms of “X is contractible,” the type IsContr(X) turns out to in fact be a (-1)-type. It’s a bit bootstrappy, but not circular or paradoxical < 1304196304 582941 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Ping timeout: 246 seconds < 1304196504 877473 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1304196548 301583 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i think it's rather clear that the language is ASCII-based... < 1304196576 29781 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :oerjan: yes but unless he has actual proof of it it's iffy to be editing someone else's spec in a way that changes semantics. < 1304196584 464409 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :the talk page would be more appropriate surely < 1304196590 799349 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: I think it is clear those were mistake, although if the author of that page dislikes it he can change it back please < 1304196813 14450 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION considers playing America's Army < 1304196846 65804 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, it is possible the non-ASCII was correct, but reading that table as well as the rest of the article, it seems those are mistakes, so I changed it. The author of that article can change it back if I am incorrect (in which case, also a clarification should be specified) < 1304196966 16015 :MigoMipo!~John@84-217-13-193.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1304197049 286413 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Sgeo: why just why < 1304197055 307864 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott_, why not? < 1304197063 4614 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Free multiplayer FPS < 1304197076 503630 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :Sgeo: because a terrible fps made solely to act as us army propaganda is going to be ... well ... terrible??? < 1304197093 185881 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What makes you think it's terrible? < 1304197110 783763 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I mean, yes, it's US Army propaganda, but that doesn't reflect on the quality of the gameplay itself... < 1304197114 99681 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :well it's sort of the same way i'd assume Kim Jong-Il's Happy Fun Time Shooting Game For Adults would be terrible. < 1304197131 31322 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :the focus isn't to be a good popular fps game, it's to make people sign up for the army < 1304197206 824776 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I heard it was game-wise quite good, as far as these things go. (All hearsay, of course.) < 1304197216 515197 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :fizzie: MAYBE BY A US SPY < 1304197221 999697 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :(you have those in finland right) < 1304197273 366568 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Probably, yes. < 1304197277 928827 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :knew it < 1304197354 193449 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :From what I've read on TVTropes, it's supposedly accurate in some ways. Although I don't think it will cause your computer to kill you if you die in the game < 1304197362 521271 :elliott_!~elliott@91.104.248.27 PRIVMSG #esoteric :that would be awesome < 1304197400 319630 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1304197516 938805 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They could use the same function those *hackers* use to make computers explode. (Cf. http://www.theregister.co.uk/2000/07/04/hackers_can_make_your_pc/ ) < 1304197589 762101 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1304198050 2977 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :crash when kick self from rcon? < 1304198121 955713 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1304199193 696599 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :" All known spaceships in Life travel either orthogonally (only horizontal or vertical displacement) or diagonally (equal horizontal and vertical displacement) at one of the twelve known speeds" < 1304199200 579585 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Anyone want to update the wiki? < 1304199303 846199 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://conwaylife.com/wiki/index.php?title=Spaceship/Snippet < 1304199309 348579 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The main article is updated < 1304199331 766847 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"you, obviously" < 1304199346 271725 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1304199468 211083 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The Register actually believed something WWN wrote? < 1304199807 893097 :elliott_!~elliott@91.104.248.27 QUIT :Remote host closed the connection < 1304199990 367664 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"But alas, a Web search for the NCPF yielded only the North Carolina Psychological Foundation, which, as we consider it, might have a few valuable insights into this story after all... " < 1304200133 863428 :cheater2!~ubuntu@ip-80-226-46-139.vodafone-net.de PRIVMSG #esoteric :Sgeo, it was a troll post obviously < 1304200232 466120 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1304200235 683487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :21:37:48: The Register actually believed something WWN wrote? < 1304200242 99678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1304200246 752551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo has never read the register before ever < 1304200370 373201 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe it just didn't register < 1304200756 533645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wow, that binary to unary program is tiny < 1304200778 36357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm pretty convinced that /// is the most elegant esolang ever now < 1304200784 221192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably the most elegant TC language, too < 1304200854 227934 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :what is /// < 1304200868 308223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Slashes < 1304200894 660446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's TC even if only / and \ are allowed < 1304200920 826572 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :wow this is great < 1304200925 275855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like thue but better basically :) < 1304200935 234395 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :This is very nice.. < 1304200953 117705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was honestly surprised when oerjan showed it TC < 1304200963 391095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it barely seems to do any computation at all < 1304200992 918979 :variable!~variable@unaffiliated/variable PRIVMSG #esoteric :http://www.scottaaronson.com/writings/bignumbers.html --> well written explanation of Busy Beaver and related math < 1304201003 225442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a classic < 1304201061 242007 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :I like Slashes a lot < 1304201065 655998 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :so much more manageable than Thue < 1304201065 845167 :variable!~variable@unaffiliated/variable PRIVMSG #esoteric :ditto < 1304201089 551005 :variable!~variable@unaffiliated/variable PRIVMSG #esoteric : that's a classic --> at my link? < 1304201094 64711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :variable: yes < 1304201109 702169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is your conversion thing easily generalisable to bases other than binary? < 1304201120 471485 :variable!~variable@unaffiliated/variable PRIVMSG #esoteric :elliott: it puts everything together nicely. I knew the stuff before - it is nice and easy to read :-) < 1304201142 34752 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :wrt that spacehsip page, something confuses me. < 1304201168 503927 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :so it says that there are only orthogonal or diagonal spaceships, but then it says “it is known that Life has spaceships that travel in all rational directions at arbitrarily slow speeds.” < 1304201187 140415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :micahjohnston: former is out of date < 1304201196 112620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :latter is news < 1304201206 53420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because a self-replicating knightship was constructed (insert exclamation mark here) < 1304201212 860495 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, it could be known that something exists without having an example of it < 1304201218 30304 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But we have an example of it now < 1304201224 618732 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :ah that's cool < 1304201238 287768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it only took forty years to find < 1304201245 417576 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :Sgeo: yeah, taht's what I thought, although I wondered what kind of proof about Life could say that < 1304201252 696597 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :but that's pretty cool < 1304201254 820308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was shown beforehand < 1304201263 215161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1304201264 566948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretty much < 1304201271 895396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can construct a UTM that has a constructor < 1304201281 618981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC made only out of things that can be constructed by it < 1304201287 62738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that's pretty much a proof right there < 1304201293 510814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.conwaylife.com/wiki/index.php?title=Gemini < 1304201294 902970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the ship < 1304201299 606875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bounding box 4217807×4220191 < 1304201586 141755 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :wow, that's big < 1304201744 147306 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that's what she said < 1304201754 513370 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :please turn that off :/ < 1304201755 177248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :about my game of life self-replicating spaceship? < 1304201761 257371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit crystal-cola < 1304201770 875308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :turn what off < 1304201774 313084 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :crystal-cola: I'm just pretending to be the twss bot, sorry :) < 1304201776 275141 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :not you < 1304201786 740989 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :you're very good at that... < 1304201806 876096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol where is this bot < 1304201820 423884 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: have you not been on the internet for the past couple of days? < 1304201828 376550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :define the internet < 1304201829 271016 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :everyone's talking about the twss discovery paper < 1304201834 443735 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :and the associated IRC bot < 1304201840 807426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i seeeeeeeeeeeeeeee < 1304201932 658703 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: wow, that binary to unary program is tiny <-- btw unary to decimal is embedded in the deadfish interpreter; it's longer but essentially the same principle in reverse < 1304201943 641022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right; can it be generalised easily? < 1304201945 655287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to larger bases < 1304202022 990794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: is your conversion thing easily generalisable to bases other than binary? <-- i guess i just answered that :) < 1304202030 534439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well unary isn't a base < 1304202033 693788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i meant how easy is base ten to unary < 1304202254 211615 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :unary is a base < 1304202259 49625 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I can count to 1 in it < 1304202259 908144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not a positional base < 1304202260 720277 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :1 < 1304202263 17000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1304202270 187829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously since binary has zero and one < 1304202271 859097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unary just has zero < 1304202279 137870 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :dammitttt < 1304202285 107058 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I cant count to 1 then < 1304202287 561148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its great for all numbers between -0 and 0 < 1304202290 163426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that are integers < 1304202295 99748 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :lool < 1304202303 689112 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!slashes /0/|//1/|*/2/|**//3/|***//4/|****//5/|*****//6/|******//7/|*******//8/|********//9/|**********//*|/|**********//|//100 < 1304202307 775718 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :23456789|| < 1304202309 975272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :variable: rereading that article: it's really cool how values of busy beaver can "give" you theorems < 1304202311 406570 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dammit < 1304202342 36262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like it says if you have a goldbach testing machine with n states then knowing BB(n) and having a lot of time on your hands lets you decide Goldbach < 1304202346 149298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just crazy < 1304202370 200377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1304202384 770880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This infinite hierarchy of ever more powerful machines was formalized by the logician Stephen Kleene in 1943 (although he didn’t use the term ‘super duper pooper’)." < 1304202384 960063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!slashes /0/|//1/|*//2/|**//3/|***//4/|****//5/|*****//6/|******//7/|*******//8/|********//9/|**********//*|/|**********//|//100 < 1304202386 98669 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :**************************************************************************************************** < 1304202393 210459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is why Stephen Kleene is widely disowned by prominent scientists and mathematicians < 1304202399 648623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: awesome < 1304202406 216498 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :write a program that tests if a number satisfies any algebraic relations < 1304202406 965205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can you give me your /// skillz :( < 1304202411 427250 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1304202422 415945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that was pretty obvious < 1304202423 56322 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :then run it and if it takes longer than BB(progam size) you know the number is trancendental < 1304202429 583953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ? < 1304202438 854568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that /// program, I mean < 1304202443 236906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i know but still < 1304202468 881031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm how easy is it to translate L systems to ///? < 1304202473 591783 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :BTW < 1304202473 891146 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: the only real trick here is to note that if you have something of the form ||||*|**|*|*** you can easily swap *'s over the |'s in any direction with any multiplier you choose < 1304202479 27268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: new problem for you :D < 1304202485 306929 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott that's not just nonsense that can't be done in practice < 1304202498 64985 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :although it's not with turing machine syou can do proofs like this using other machines < 1304202502 582327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: cool < 1304202524 73516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't really care about the practicality of something, the method itself is interesting imo < 1304202559 503827 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric ::D yes but trancendence proofs is not normally considered "application" < 1304202578 413297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1304202582 552018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this means that golf actually has relevance < 1304202593 80481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the smaller you can golf a Goldbach testing TM in number of rules < 1304202595 915757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the easier it is to prove < 1304202597 686777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or disprove < 1304202598 481165 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :haha < 1304202599 335347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1304202603 536332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that seems utterly profound < 1304202610 279366 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: what are L systems again < 1304202617 631965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: these things http://en.wikipedia.org/wiki/L-system#Example_2:_Fibonacci_numbers < 1304202634 715058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's basically thue :D < 1304202639 887319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1304202660 125770 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :fib is interesting because it's connected with irrational numbers < 1304202735 959184 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :BABABBABABBABBABABBAB <-- this sequence of ups and alongs stays as close as possible to a line of gradiant phi < 1304202744 767874 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um no it's not thue, it's applying all deterministically < 1304202751 861368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah i know < 1304202754 45143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but it's _close_ < 1304202792 542167 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :you can use random L-systems to grow trees < 1304202796 744027 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1304202845 407840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :REAL TREES < 1304202989 2238 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I wonder why I don't want spiders to climb on me < 1304203015 721569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1304203030 633324 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :there is some spider here and I was worried it would climb on to me < 1304203039 141236 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :but if it did it wouldn't even matter < 1304203060 15060 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you're afraid of scaring it and having it bite you, maybe? < 1304203064 450 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :no < 1304203253 136300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: maybe you're afraid it'll crawl into your crystal cola < 1304203263 53248 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :nnnn < 1304203277 114071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yyyy < 1304203448 216141 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :trancendental numbers < 1304203468 562657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If we could bake bread at 20,000,000 degrees Kelvin" yum < 1304203484 164991 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sundried bread < 1304203600 542026 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :THAT WAS A PUN, OR A PLAY ON WORDS < 1304203609 939992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ignore Sgeo < 1304203626 559963 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> concatMa (\n -> [1,n,1]) [1..100] < 1304203627 759136 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Not in scope: `concatMa' < 1304203629 341661 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> concatMap (\n -> [1,n,1]) [1..100] < 1304203630 732295 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1,1,1,1,2,1,1,3,1,1,4,1,1,5,1,1,6,1,1,7,1,1,8,1,1,9,1,1,10,1,1,11,1,1,12,1... < 1304203634 350974 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> concatMap (\n -> [1,n,1]) [0..100] < 1304203634 540260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concatenate all your mothers < 1304203635 651272 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1,0,1,1,1,1,1,2,1,1,3,1,1,4,1,1,5,1,1,6,1,1,7,1,1,8,1,1,9,1,1,10,1,1,11,1,... < 1304203638 680083 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION was specifically acting like Death :/ < 1304203649 890707 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) . concatMap (\n -> [1,n,1]) $ [0..100] < 1304203650 948445 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show ([[a]] -> [a]) < 1304203651 137579 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : arising from a us... < 1304203655 959677 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :no < 1304203674 477355 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 10000000 . concatMap (\n -> [1,n,1]) $ [0..100] < 1304203676 450437 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.612651283026086 < 1304203679 536688 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 10000000 . concatMap (\n -> [1,n,1]) $ [0..1000] < 1304203681 476921 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.612651283026086 < 1304203688 697069 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :that's e < 1304203693 133244 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :(roughly) < 1304203703 495151 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 10000000 . concatMap (\n -> [1,2*n,1]) $ [0..1000] < 1304203705 655008 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.7182818284590455 < 1304203741 381577 :Mannerisky!~mannerisk@71.38.32.217 QUIT :Ping timeout: 260 seconds < 1304203857 201766 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 10000000 . concatMap (\n -> [1,2*n,1]) $ [0..1000] :: CReal < 1304203861 231124 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1304203870 696049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10000000? what a poor imitation of infinity < 1304203874 950280 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 1 . concatMap (\n -> [1,2*n,1]) $ [0..100] :: Rational < 1304203877 50349 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 559742388386760964326534990837201234645965641795425545200281432914515657756... < 1304203880 899144 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 1 . concatMap (\n -> [1,2*n,1]) $ [0..100] :: Rational < 1304203883 79967 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 559742388386760964326534990837201234645965641795425545200281432914515657756... < 1304203884 429634 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 1 . concatMap (\n -> [1,2*n,1]) $ [0..10] :: Rational < 1304203886 369348 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 46150226651233 % 16977719590391 < 1304203893 528948 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :`echo !haskell print "`echo test" < 1304203894 378491 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :e = 46150226651233/16977719590391 < 1304203895 910979 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :!haskell print "`echo test" < 1304203898 208842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 99999999999999999999 . concatMap (\n -> [1,2*n,1]) $ [0..10] :: Rational < 1304203900 437176 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2362417702668199999998901872597869 % 869084904271099999999596021504969 < 1304203903 472056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 0 . concatMap (\n -> [1,2*n,1]) $ [0..10] :: Rational < 1304203905 625953 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : *Exception: Ratio.%: zero denominator < 1304203906 958180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e, everybody. < 1304203913 906696 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> 2362417702668199999998901872597869 / 869084904271099999999596021504969 < 1304203914 355602 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> text "test" < 1304203914 823370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e = *Exception: Ratio. / : zero denominator < 1304203915 144509 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.718281828459045 < 1304203915 333719 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : test < 1304203917 173933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously < 1304203927 294964 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott: hehe that's cool how it's got the 9s in the middle < 1304203942 61485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1304203944 647709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : > foldr (\x ys -> x + 1/ys) 0 . concatMap (\n -> [1,2*n,1]) $ [0..10] :: Rational < 1304203944 877372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : *Exception: Ratio.%: zero denominator < 1304203945 109623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : e = *Exception: Ratio. / : zero denominator < 1304203947 284007 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 999 . concatMap (\n -> [1,2*n,1]) $ [0..3] :: Rational < 1304203947 473152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LAFF AT MY FUNY JOEK < 1304203949 322373 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 1456807 % 535929 < 1304203950 238074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LAFF AT IT < 1304203953 436255 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 9999 . concatMap (\n -> [1,2*n,1]) $ [0..3] :: Rational < 1304203955 511815 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 14569807 % 5359929 < 1304203959 770848 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 999999 . concatMap (\n -> [1,2*n,1]) $ [0..3] :: Rational < 1304203962 53490 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 1456999807 % 535999929 < 1304203962 469777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is continued fraction right < 1304203967 112685 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yes < 1304203970 242285 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> 1456999807 / 535999929 < 1304203971 189505 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.7182835820860713 < 1304203978 757540 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :can we find an excellent approximation of e that is like < 1304203980 208121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i remember trying to get them working in coq < 1304203981 880050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it sucked :( < 1304203987 109523 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :...999.../...999... < 1304204005 705780 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 999999 . concatMap (\n -> [1,2*n,1]) $ [0..5] :: Rational < 1304204005 939064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: why not find out mr. feynman :D < 1304204007 747424 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 566826950829 % 208523981911 < 1304204014 668215 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :hneh < 1304204019 496924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e is 999999999999999999999999999999999999999999999 and so on divided by 99999999 and so on < 1304204036 791085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 999999 . concatMap (\n -> [1,2*n,1]) $ [0..] :: Rational < 1304204039 636829 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : *Exception: stack overflow < 1304204041 904972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1304204043 334291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no fair < 1304204051 724542 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :proof that e is irrational < 1304204060 932525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1304204068 293679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i only folded it a little bit :( < 1304204072 77328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1304204079 148119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never mind :) < 1304204087 284562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does the foldr argument do < 1304204139 666399 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it's the last element of the continued fraction, so it has very little effect < 1304204141 376700 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> scanl1 (+) (map (\x -> 1 / product [1..x]) [1..]) < 1304204142 557189 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1.0,1.5,1.6666666666666667,1.7083333333333335,1.7166666666666668,1.7180555... < 1304204152 384103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: ah, so the ideal argument is e? :) < 1304204155 104383 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :well it has a lot of effect on the ratio, but very little on the value of the number < 1304204155 293381 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> scanl1 (+) (map (\x -> 1 / product [1..x]) [1..]) !! 10 < 1304204156 115369 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 1.7182818261984931 < 1304204174 164182 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :elliott become: false. < 1304204177 334958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: right? < 1304204195 13084 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> scanl1 (+) (map (\x -> 1 / product [1..x]) [0..] < 1304204195 889226 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1304204199 431445 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :it some number of the form (ae+b)/(ce+d) < 1304204202 431149 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> scanl1 (+) (map (\x -> 1 / product [1..x]) [0..]) < 1304204203 480690 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [1.0,2.0,2.5,2.6666666666666665,2.708333333333333,2.7166666666666663,2.7180... < 1304204203 669816 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :not necessarily e < 1304204206 451654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: right but < 1304204211 950918 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :> scanl1 (+) (map (\x -> 1 / product [1..x]) [0..]) !! 1000 < 1304204213 51189 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 2.7182818284590455 < 1304204213 240428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: e gets you closer to e than any other argument < 1304204214 177896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right? < 1304204215 455839 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric ::D < 1304204217 390373 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :no < 1304204222 898238 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :(ae+b)/(ce+d) does < 1304204233 182783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1304204245 938585 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :suppose e = [....continued fraction....] < 1304204253 954368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously a=one, b=c=d=zero :D < 1304204256 96141 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :and you take the first 20 terms e = x ++ [rest] < 1304204258 582377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tada its e < 1304204276 715031 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :then invert x and apply it to e to get (ae+b)/(ce+d) = [rest] < 1304204292 616602 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :and e = the continued fraction x applied to (ae+b)/(ce+d) < 1304204338 376790 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :like e = a+1/(b+...) so 1/(e-a)-b = ... < 1304204353 792612 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :and e = a+1/(b+ (1/(e-a)-b) ) < 1304204381 506995 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :but basically it's just e = (f o f^{-1}) e < 1304204421 561343 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to cure Smalltalkers of the mental illness that they are the objects they are documenting. < 1304204422 555187 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :>.> < 1304204534 156203 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1304204560 94755 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How many demerits do you think typographical rivers should be worth? < 1304204567 246473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i < 1304204574 788654 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I don't think there's anything wrong with rivers :/ < 1304204575 102724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :congratulations zzo38 as usual you have floored me < 1304204614 909990 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :crystal-cola: Then it would be worth zero demerits. < 1304204624 24802 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :yes < 1304204632 704091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a billion metrsiodrts < 1304204635 543314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iojdsaktf;odhskjsdf < 1304204636 301313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hudgvs < 1304204647 274173 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :http://www.onion.demon.co.uk/theonion/information/baconpig/porkchart.htm < 1304204656 703329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is no way anything at that url cannot be perfect < 1304204673 141790 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it's got a smiley pig :) < 1304204678 805664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Mr. Mallet or Mr. Bolt Gun" EITHER OR < 1304204749 999993 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :copumpkin: And it looks like, with a bowtie, even < 1304204769 299997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all pigs wear bowties < 1304204772 480404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its a feature of their anatomy < 1304204792 920631 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :http://maneggs.com/wp-content/uploads/2011/03/man.jpg < 1304204810 766211 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :copumpkin: nice < 1304204813 268315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note totally sfw < 1304204820 357419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone click crystal-cola's link < 1304204833 267394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw copumpkin and crystal-cola one of you are going to have to change nicks so i stop confusing you thx < 1304204843 961509 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :our nicks look nothing alike < 1304204845 484172 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :learn to read < 1304204856 59913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i hat ereading it sucecks < 1304204857 735094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :skfh < 1304204858 917619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ohrsfdiugxb < 1304204863 99320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xfghjk,m vcxsdertyujnbvgyujn < 1304204875 872685 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :copumpkin: The first letter is the same. But a lot of words have same letter so it should be OK to keep the nicks as they are. < 1304204894 96129 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But some typographers do not like rivers. But by how much? Obviously would be the good idea that any program that could check for these things would allow the user to specify the demerits (which could be zero, positive if you dislike rivers, or negative if you *want* rivers); but what I ask, is what opinions different people have. < 1304204918 290434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should be worth 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 demerits < 1304204927 658792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i calculated that number with precision < 1304204948 929367 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :ehy < 1304204953 827337 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :does that 9 thing have anything to do with 9? < 1304204959 107495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no nothing at all < 1304204967 963460 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 777777777777 . concatMap (\n -> [1,2*n,1]) $ [0..5] :: Rational < 1304204969 832007 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 440865444444521235 % 162185333333361583 < 1304204980 775143 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 5555555555 . concatMap (\n -> [1,2*n,1]) $ [0..5] :: Rational < 1304204982 911847 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 3149038889091641 % 1158466666741255 < 1304204984 867545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1304204987 128737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's cool < 1304204988 281269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too cool < 1304204990 832753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for school < 1304204991 972201 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :> foldr (\x ys -> x + 1/ys) 2222222222222 . concatMap (\n -> [1,2*n,1]) $ [0..5] :: Rational < 1304204993 931463 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 1259615555555947250 % 463386666666810763 < 1304204994 993620 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :lol < 1304204995 257898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder what on earth homotopy type theory actually is < 1304205004 712923 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott: Why did you suddenly wonder that??/ < 1304205012 989083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :linked a lot on /r/dependent_types < 1304205029 665173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it sure looks interesting i just don't know what the actual theory is :) < 1304205035 545657 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :I've been reading about it most of today < 1304205064 25173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Inductive int : Type := < 1304205064 269286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :| pos : nat -> int < 1304205064 458804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :| zero : int < 1304205064 458998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :| neg : nat -> int. < 1304205064 459105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In other words, an integer is either one more than a natural number, or zero, or one less than minus a natural number. (Of course, the naturals are inductively generated by 0 and successor.) < 1304205065 667241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twitch < 1304205068 81851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has both 0 +0 and -0 < 1304205072 733712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1304205073 944986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one less than < 1304205075 603089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and one more than < 1304205077 911984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never mind < 1304205233 140864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crystal-cola: homo to pyty pethe ory < 1304205240 126998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's how i read homotopytypetheory < 1304205247 927172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well ok not really but i sure don't read it as what it's meant to be < 1304205354 237488 :crystal-cola!~quantum@unaffiliated/j-invariant PRIVMSG #esoteric :elliott: Do you know what a homotopy class is < 1304205380 646301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ssssssssssshhhhhhh i'm trying to see if i'll magically understand everything if i read every post < 1304205386 11735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :human contact is forbidden < 1304205389 27905 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I guess the demerits also depends how much other things are worth (that is, what units you are using). < 1304205604 238961 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Read error: Connection reset by peer < 1304205614 18093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sometimes i hate the logs because people are stupid < 1304205615 429575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:28:39 tusho: about the only easy way to get persistent state in Haskell is to pass your variables as arguments through all your functions. Which is damn annoying. I'm not a member of the 'global variables are always evil' brigade. < 1304205619 708518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1304205667 116940 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(We could use units where stretching by 100% is worth 1 demerit; we would need to use fractional demerits too if this is the case. In an actual computer program you would not use these units; you would use different units so that you can work with integers.) < 1304205913 110839 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1304206258 859213 :pikhq!~pikhq@174-22-154-19.clsp.qwest.net JOIN :#esoteric < 1304206343 353383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:48:49 psygnisfive: I mean macs are obviously aimed at the 4 - 8 yo market segment. < 1304206343 542864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok this log is just too stupid to keep reading i hope everyone in it dies off soon apart from me < 1304206348 790470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--- died: everyone < 1304206351 449754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clog logs deaths right < 1304206388 228099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unknown media type in type 'interface/x-winamp-skin' < 1304206388 417238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--apt-get < 1304206394 758768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1304206522 180553 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Ha Ha < 1304206563 585681 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :the binary-to-unary funciton on slashesis really cool < 1304206573 176025 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :why thank you < 1304206594 814720 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :you can see it doubling the number of *'s as they trickle downwards in the number < 1304206622 534970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can you do UNARY TO UNARY < 1304206635 743737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : no it is impossible < 1304206642 230194 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!slashes /MAYBE/MAYBE/******************************* < 1304206643 647124 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :******************************* < 1304206654 939056 :micahjohnston!~ec@174.129.205.205 PRIVMSG #esoteric :!slashes /// < 1304206656 206005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no that doesn't even do anything to the text < 1304206657 69282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jeez < 1304206659 510627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let me show you how to do it < 1304206674 999752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/*,/***** < 1304206678 821293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just a second < 1304206679 525128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1304206681 420887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1304206684 253606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that'll never complete < 1304206689 336236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NICE TRY < 1304206690 681874 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good job < 1304206691 870133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/X,/***** < 1304206693 37475 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :X,X,X,X,X, < 1304206698 685605 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :, < 1304206698 874823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/X,//,X/X,/***** < 1304206699 955374 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :XXXXX,,,,, < 1304206703 981748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/X,//,X/X,//,//***** < 1304206705 454734 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :XXXXX < 1304206714 78006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/X,//,X/X,//,///X/*/***** < 1304206720 114968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what... < 1304206724 516198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does that not terminate < 1304206725 573226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/X,//,X/X,//,///X/*/***** < 1304206728 437196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/X,//,X/X,//,//***** < 1304206729 742839 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :XXXXX < 1304206737 133273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/X,//,X/X,//,///X/*/***** < 1304206739 924330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>:? < 1304206745 733002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: < 1304206786 740644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: WHAT IS WRONG WITH IT < 1304206789 443796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::O < 1304206815 385326 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the last /X/*/ will have been turned into /X/X/ < 1304206825 686779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1304206826 458728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1304206839 464986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there any way around that even? < 1304206858 481447 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :single character abbreviations are tricky < 1304206862 482925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok wait i've got it < 1304206872 619433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes :***** < 1304206874 151651 :EgoBot!Gregor@codu.org PRIVMSG #esoteric ::***** < 1304206879 989948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /:*/*:/:***** < 1304206881 379490 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :*****: < 1304206885 542480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /:*/:*:/:***** < 1304206888 443781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /:*/,*:/:***** < 1304206889 611751 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :,*,*,*,*,*: < 1304206902 60743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /:*/,*://,*/*//:/:***** < 1304206903 297599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah that's one way < 1304206905 268218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /:*/,*://,*/*//://:***** < 1304206906 515924 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :***** < 1304206909 137971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YAY < 1304206909 810268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i did it < 1304206913 912784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry i mean < 1304206915 89517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nailed it < 1304206938 373532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /:*/,*://,*/*//://Hello:*:**eleph:**a,*n:t:* < 1304206940 24577 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Hello***eleph**a*nt* < 1304206944 75155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :useful < 1304206957 795001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /:*/,*://,*/*//://Hello:*:**eleph:**a,*:*n:t:* < 1304206959 183500 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Hello***eleph**a**nt* < 1304207017 649962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: make it useful somehow :D < 1304207040 374845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/,*//,*/**/***** < 1304207049 137670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw how easy is binary->unary again? < 1304207054 112649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and can it be combined with unary->binary? < 1304207064 154054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sure < 1304207089 823225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm < 1304207092 165927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why didn't that terminate... < 1304207107 497578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1304207114 16195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!slashes /*/,//,/**/***** < 1304207118 959638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1304207121 328563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's that stupid thing again < 1304207130 88943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll let oerjan write the trivial unary doubling program then :D < 1304207146 96483 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mind you it will be awkward if you want to iterate it with raw 0's and 1's in your representation < 1304207184 623119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i just want to have a decimal doubler program :P < 1304207190 847650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :decimal -> unary -> double -> decimal < 1304207192 532811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!slashes /:*/,://,/**/:***** < 1304207193 552471 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :**********: < 1304207250 350177 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :as long as you don't use entirely raw 0-9 digits, that should work fine < 1304207273 297324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well i want that to be the input and the output < 1304207276 86275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perhaps surrounded by something < 1304207284 861687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the decimal -> unary conversion is the most awkward part < 1304207308 67066 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :doing it without losing the use of 0-9 < 1304207311 644164 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for output < 1304207356 654130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1304207372 394667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you sort of have to tag every 0-9 you use in your /program/ < 1304207377 316905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then replace those tagged ones with special identifiers < 1304207380 501099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then after using 0-9, put them all back < 1304207381 183754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugly < 1304207383 216599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and surrounding it by something doesn't really help when everything inside is not the same character < 1304207421 952938 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because then it would take a substantial loop to iterate through it < 1304207434 881824 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(see: my first looping counter) < 1304207440 945624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1304207446 428089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just want to have raw decimal inside < 1304207448 35874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because that's more fun < 1304207463 929340 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well you _can_ make such a loop < 1304207468 474816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm is ijfiwtwjssbwb IO-complete? < 1304207472 58827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know the language i mean < 1304207477 158019 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think so < 1304207487 99384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can it do interactive? < 1304207489 724713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it batch IO only < 1304207490 446712 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sure < 1304207495 307100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1304207569 930687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: for your next trick you should prove self-BCT TC < 1304207577 826975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :such a pretty language ;_; < 1304207581 768874 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf is that again < 1304207594 666551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: bct where program = data < 1304207595 954946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Bitwise_Cyclic_Tag#Self_BCT < 1304207605 116310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1304207617 322674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should write a program to visualise that like twodee CAs < 1304207619 299405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd be so pretty < 1304207700 41483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is that eek the sound of COGS WHIRRING IN YOUR HEAD :P < 1304207706 578307 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no < 1304207712 9054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shocking < 1304207889 381257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, how to implement self-BCT elegantly in Haskell < 1304207909 652540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I want a list I can "advance" one element so that it can be accessed directly, but also know where the start of the list is, that's a zipper again, right? < 1304207910 110772 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :binary -> unary is a _bit_ more plausible to do briefly, because you can substitute each of 00, 01, 10, 11 < 1304207961 485229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or wait < 1304207962 636151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but with decimal you get 100 combinations < 1304207970 400698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can you actually find out the starting element with a zipper? < 1304207986 151325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, couldn't you generate those hundred combinations with BCT? < 1304207988 741623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's self-modifying, after all < 1304207992 777225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can just construct them programmatically < 1304207999 2857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :BCT?