< 1388793807 490748 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :oooh ioccc results < 1388793866 399646 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :"Finally, if you lost track of how many misaka.c you have stacked together, you can feed the source to a brainfuck interpreter to get a overview of how the programs are stacked" help < 1388794108 228910 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: yeah recursively calling main() is an old trick < 1388794147 149955 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :"Nevertheless, the program was too big to meet the IOCCC’s size rule. So I created a smaller bootstrap program that generates the main program. prog.c contains fragments of the main program as a comment which iocccsize -i does not count." < 1388794147 429062 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and C++ forbids it!!! those bastards < 1388794148 211091 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric ::D < 1388794195 69449 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1388794216 589522 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :kmc: weird, why? < 1388794222 679315 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :are there videos about them presentating their code? < 1388794225 599842 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'd love that < 1388794246 9088 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :-ta < 1388794286 469757 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: i'm not really sure why. http://stackoverflow.com/questions/4518598/is-it-legal-to-recurse-into-main-in-c/4519407#4519407 says a little about it < 1388794287 583556 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :Bike: main isn't really a function in C++ < 1388794299 600289 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it has implementation-defined linkage < 1388794299 800627 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :it doesn't follow the usual language rules < 1388794315 699206 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I guess on many platforms it is effectively extern "C" implicitly? < 1388794320 669599 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :ah, hm < 1388794320 885267 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :no name mangling, two possible implementations (but no overloading) < 1388794321 971385 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :you can't take its address either < 1388794328 288717 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ah yeah that too < 1388794347 599655 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ah the lengths to which we go to make C++ sort of a superset of C < 1388794374 749251 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :clearly they should have gone the Java route and required you to implement a class Main with an int operator()(int argc, char **argv) < 1388794377 35311 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :C++ is a superset of a subset of C < 1388794389 389116 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`addquote C++ is a superset of a subset of C < 1388794393 679421 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :1157) C++ is a superset of a subset of C < 1388794398 350762 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :or rather: the intersection of C++ and C is non-empty < 1388794435 449896 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mauke: only if the named subset of C is non-empty < 1388794470 551026 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :it is, hence the strengthening < 1388794537 759000 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :http://ioccc.org/2013/misaka/hint.html ok this one is just amazing < 1388794542 179138 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :it's "quite a ride" < 1388794589 48970 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :yes < 1388794606 438837 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :don't forget to look at thea ctual program < 1388794624 320807 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :this might be my fav entry and i haven't even seen them all < 1388794629 99078 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :v. anime < 1388794634 899196 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ow my brain < 1388794646 289700 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com PRIVMSG #esoteric :ACTION dies. < 1388794671 279644 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :also i'm glad i wasn't the only one who imagined horizontal cat, lol < 1388794695 646015 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :"Getting the code down to <= 4096 characters to meet the IOCCC rule 2 overall size limit required a good deal of effort (and appreciable risk of divorce)" < 1388794736 379733 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :mauke: which one's that from? < 1388794740 959162 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com PRIVMSG #esoteric :appreciable risk of divorce eh. < 1388794745 16874 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :cable3 < 1388794788 229153 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :i love when you're wondering "gosh what does this program even DO?" and then you see something like < 1388794791 12282 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :I n t,e,l[80186],*E,m,u,L,a,T,o,r[1<<21], < 1388794882 609669 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Int,? what? < 1388794917 109319 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com PRIVMSG #esoteric :nooodl: it's like frosting on a cake. < 1388794933 269667 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com PRIVMSG #esoteric :delicious, delicious frosting. < 1388794936 358918 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not Int,; I n t, < 1388794948 859100 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :wow this is an 8086 emulator in 8086 nibbles of C < 1388794977 288951 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :At least the variable declarations are descriptive < 1388794981 309760 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :as in, they describe the program < 1388795006 619048 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :nooodl: actually it's a full PC emulator < 1388795210 799126 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Is Don Yang just going to submit one of the programs on his website every year < 1388795215 204863 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric : for(my $i = 0; $i <= $#d; $i++) < 1388795217 290461 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :goddammit < 1388795225 338800 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :why do we let these people write perl < 1388795244 241821 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :open my $file, "<$opt" < 1388795253 547086 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :$expected = join '', <$file>; AAAARGH < 1388795607 860275 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :mauke: i don't know any perl; what's wrong with those < 1388795629 294922 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :first one should be: for my $i (0 .. $#d) < 1388795645 231442 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :basically, you don't use C-style for loops in perl unless you have a very good reason < 1388795676 521467 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :ah yeah. ruby's like that too < 1388795681 505528 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :and the <= in the condition isn't idiomatic C either < 1388795717 65946 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :second, I noticed that the author used -w instead of 'use warnings' < 1388795718 329097 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :i guess $#d is the length of @d? it looks a lot like an off-by-one error < 1388795728 609453 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :$#d is the last index in @d because Perl < 1388795736 461404 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but @d used as a scalar is the length of @d < 1388795743 558807 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :i... perl < 1388795747 236014 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :which is kind of OK if you want to stay compatible with perls before 5.6.0, released in 2000 < 1388795763 603349 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :but then they use 'open my $file', which requires at least 5.6.0 < 1388795775 29301 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :let me guess. @foo[$#foo] is a perl idiom < 1388795794 139978 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :but then they use 2-arg open, which you have no business using because starting from 5.6.0 perl supports 3-arg open < 1388795795 111691 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1388795798 263049 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :so the whole thing is a clusterfuck < 1388795812 392737 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :join '', <$file> is a really inefficient way to read the whole file into a string < 1388795816 149831 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :note that the last index in @d could be anything, because you can globally change the starting index for arrays, using $[ < 1388795820 863993 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :nooodl: no, that's terrible < 1388795824 482568 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :nooodl: the idiom is $foo[-1] < 1388795829 557318 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :kmc: wrong < 1388795832 329176 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :whew < 1388795832 529841 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :$[ isn't global < 1388795845 276110 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :also, deprecated < 1388795854 589381 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :lol well that's fine then < 1388795874 849997 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :not only can the starting index be anything, it can be different in different places? this is great < 1388795879 154297 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :assignment to $[ is treated as a compiler pragma and has been since 5.0 < 1388795900 597460 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :and it's lexically scoped so other modules can't fuck up your script < 1388795914 269211 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :olsner: wondering what happens if you pass such arrays around < 1388795916 660292 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :(officially deprecated since 5.12) < 1388795940 204572 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :myname: nothing. $[ affects indexing operations, not the data structure < 1388795947 218797 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1388795955 290292 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :myname: perl, that's what happens < 1388795961 680198 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but... why? < 1388795975 999533 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :could you make arrays starting at -1? < 1388795980 548029 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :sadly, yes < 1388795986 558868 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hahaha < 1388795987 540048 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :i swear perl is like a 20-something-year-old regularly looking back at its teens, thinking, "god. why did i do all of these dumb things. now i gotta deal with that" < 1388795995 59085 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so a[-2] is the last element? < 1388796006 45549 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :myname: yes < 1388796017 459713 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hilarious < 1388796020 383557 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :it's crazy, but in a sane way < 1388796035 478647 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :does $[ have to be an integer? < 1388796036 329029 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :oh if you set $[ to 1, a[0] is the last element? < 1388796039 115251 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :olsner: yes < 1388796040 329040 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 JOIN :#esoteric < 1388796049 739266 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hahahaha < 1388796052 330220 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :ok :( < 1388796063 289730 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :ooh, I didn't know this: if you 'use v5.16' explicitly, $[ simply stops working < 1388796069 929033 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :fantastic to toggle between two values < 1388796073 211931 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :because WTF are you even doing, touching $[ < 1388796080 539040 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :$[ = 2147483647; < 1388796080 739388 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :make an array with both, change $[, access a[0] < 1388796117 220642 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :god. i need an obfuscated perl code contest in my life < 1388796138 180352 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :does that ex--ah. of course it exists < 1388796157 985959 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :you'll probably get more "oh god please no" out of golf contests < 1388796242 212124 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :myname: re: "why", it's probably to make awk programmers feel at home < 1388796249 562904 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :and I wouldn't be surprised if a2p uses it < 1388796339 395530 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :IIRC there was a popular algorithms book that used int foo_[20]; int *foo = &foo_[-1]; to be able to use foo as a 1-based array in C < 1388796360 44349 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :(this code has undefined behavior) < 1388796388 539304 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :fizzie mentioned some code he dealt with that did that (plus typedefs) < 1388796881 911414 :tromp!~tromp@rtc35-161.rentec.com QUIT :Read error: Operation timed out < 1388796909 61207 :tromp!~tromp@rtc35-161.rentec.com JOIN :#esoteric < 1388797265 3443 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 246 seconds < 1388797389 31686 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388797484 115636 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1388797539 690286 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1388797558 442690 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :mauke: I have used something like that once I think, but (foo_-1) instead of like that, and a macro rather than another variable. < 1388797572 242805 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :still not valid < 1388797588 879599 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Yes, I know it is still undefined on some computers < 1388797601 187418 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :s/on some computers// < 1388797612 61124 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Which have hardware pointer datatypes, for example, and maybe some VMs as well < 1388797620 505989 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :computers are irrelevant < 1388797626 476787 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :you're not writing computer code, you're writing C < 1388797667 571188 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :But even in such a case, hopefully the compiler should optimize out the -1 or move it around, since it can be more efficient that way anyways. < 1388797671 719699 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com PRIVMSG #esoteric :c0mpUt3r. < 1388797697 520095 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I don't normally do that though (I think I only did once), and yes I know it is undefined. < 1388797726 997069 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :no, in such a case the compiler should optimize out the whole statement < 1388797745 502454 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :because it has no semantics < 1388797759 62433 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :and no code runs faster than some code < 1388797770 510137 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Yes, that would be a valid thing for it to do and agree with the C specification, I suppose. < 1388797791 240021 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com PRIVMSG #esoteric :http://ideone.com/uFM1D4 < 1388797836 369996 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :But it doesn't seem very sensible to do that automatically without being able to change it with an option (at least for targets where it is defined) < 1388797854 998235 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :I don't know what you're thinking in but it's not C < 1388797886 10549 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Yes, I know in C it isn't defined. < 1388797929 90116 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :But in some targets it is defined in the reasonable way, because of the way the CPU instruction set works, the pointers are just treated as numbers. < 1388797943 134917 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :http://mauke.hopto.org/stuff/c/ubfun-1.c < 1388798073 290550 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :What does %hd mean? < 1388798107 722133 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :short int in decimal format < 1388798138 819872 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :do you have to use h when sending shorts? don't they get expanded to ints? < 1388798159 811762 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net QUIT :Ping timeout: 252 seconds < 1388798182 647804 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :I'm not sure, actually < 1388798197 50882 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :`? varargs < 1388798198 730247 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :varargs? ¯\(°​_o)/¯ < 1388798225 774393 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :anyway, the code has undefined behavior < 1388798236 931777 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :it behaves differently under gcc -O0 and gcc -O2 < 1388798360 890981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION discovers that walter pinkus's middle name is haskell < 1388798381 570163 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :mauke: How does it behave? < 1388798400 630587 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :it behaves undefinedly :) < 1388798417 797430 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :zzo38: try it and see :-) < 1388798431 960138 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :What does it do on your computer? < 1388798438 830151 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :mauke: what if he gets the same behaviour < 1388798441 170284 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :!! < 1388798455 893550 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :then that would be interesting < 1388798496 520245 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Advanced compiler optimizations: we remove code that you intended to run < 1388798545 240368 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Shouldn't it print negative numbers? Or is the proper thing to do, something else? < 1388798610 597445 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Are there any maill systems out there that still can't handle high 8 bits? < 1388798610 797605 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1388798623 10394 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :yes < 1388798637 928950 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388798645 1537 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1388798696 541041 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(“Are there still systems that...” “Yes”) < 1388799013 619878 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mauke: Hmm, I get the same behaviour (with gcc 4.8.2), even with -fstrict-overflow < 1388799053 10604 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(in particular, no infinite loop) < 1388799058 353000 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :ooh, this seems to be new in 4.8 < 1388799074 410917 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :older versions generated an infinite loop < 1388799205 740416 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: nyx < 1388799377 421020 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It could be argued that creating an infinite loop is a pessimization < 1388800812 213126 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, that's not what was happening. The compiler removed a test that it could prove would always succeed unless the program invoked some sort of undefined behaviour (in this case, signed integer arithmetic underflow). < 1388801219 560821 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1388801810 580559 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://regex.alf.nu/ < 1388801878 310918 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sounds awesome < 1388802045 481436 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :oh, fun. < 1388802092 941727 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there should be more regex games < 1388802115 360774 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :some of the later ones require loads of perl extensions to the regexpes < 1388802131 82734 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh :( < 1388802131 361274 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :well, more than 0 < 1388802182 290735 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :"This doesn't really work as a tutorial. Not really clear what you're supposed to do here." < 1388802186 20851 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :is there backtracking required < 1388802210 82394 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :allochirally, good word < 1388802219 941586 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :olsner: well, it uses JS' engine, so it can't use too many Perl extensions < 1388802231 50686 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :JS regexp doesn't even support lookbehinds < 1388802258 970721 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :oh. this one is titled 'backrefs'. < 1388802268 600336 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :page closed, unfollowed, detweeted, called the cops < 1388802322 760101 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1388802339 610585 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :it says "regex", not "regular expression" < 1388802387 870310 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :do i have to call the cops on yout too < 1388802405 974960 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :come at me bro < 1388802421 113390 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :/.*/cops < 1388802435 520380 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :4 is pretty simple, though < 1388802569 1566 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1388802636 350234 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :5 would be easy if you could change the columns < 1388802775 704801 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :5 is easy but my solution is inelegant < 1388802786 581529 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :huh < 1388802804 650191 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ooooh < 1388802809 621752 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, no < 1388802838 485726 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :oh god, 6 is worse < 1388802864 400240 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I'm kinda stuck at 6 < 1388802873 732284 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :brute force again, I guess < 1388802882 368564 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am kinda stuck at 5 :( < 1388802892 450080 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :er < 1388802894 490363 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i could do negative lookahead or the like < 1388802894 690603 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :7 I mean < 1388802907 166526 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but i never ever recall what they look like < 1388802933 219788 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :oh god, the prime thing < 1388802935 441296 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I know I've seen a regex for 7, but I can't remember how it worked < 1388802939 646631 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :fortunately it's easy < 1388802943 342133 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric ::( < 1388802948 922492 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i assume the prime thing should be easy < 1388802952 254283 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :call me if they're looking for fibonacci sequences < 1388802975 851874 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1388803015 451349 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :does this even support negative lookahead? < 1388803039 131252 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric : JS regexp doesn't even support lookbehinds < 1388803041 580615 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :can i get a regex to recognize fibonacci sequences like abccdddeeeeeffffffff of any length, and with any characters < 1388803048 240431 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh, you mean as in (?!)? yes, that's supported < 1388803048 662263 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lookbehind does not matter < 1388803064 40925 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why doesn't my sollution work, then < 1388803074 441981 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :Bike: I can recognize "x x xx xxx xxxxx" etc < 1388803087 611539 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :too easy < 1388803107 169044 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :show me < 1388803146 368513 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :apparently, i'm too stupid for lookahead assertions < 1388803163 491063 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh < 1388803187 760187 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what the < 1388803270 450345 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :i don't know, that's why i'm asking! < 1388803298 700455 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am pretty sure, there has to be a ?! at number 5 < 1388803305 50077 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i just can't assemble it < 1388803386 278820 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :myname: http://p3rl.org/perlretut < 1388803554 20060 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mauke: i know how they work, i think < 1388804328 651433 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so... [^\2] does not work` < 1388804329 910153 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :? < 1388804566 249970 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Nope < 1388805140 530588 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't get it < 1388805263 211512 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :maybe i'm too tired < 1388805530 165993 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :great, it seems to not knot conditions < 1388807947 279703 :qlkzy!qlkzy@2a01:7e00::f03c:91ff:feae:4a4a QUIT :Quit: ZNC - http://znc.sourceforge.net < 1388807955 160036 :qlkzy!qlkzy@2a01:7e00::f03c:91ff:feae:4a4a JOIN :#esoteric < 1388808000 481512 :ineiros!~itniemin@bayesianconspiracy.org QUIT :Ping timeout: 245 seconds < 1388808039 430512 :ineiros!~itniemin@bayesianconspiracy.org JOIN :#esoteric < 1388808097 149737 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net PRIVMSG #esoteric :Slereah: since those are supposed to be anubis things < 1388808102 731159 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net PRIVMSG #esoteric :they're technically not jackals at all < 1388808129 630149 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net PRIVMSG #esoteric :or at least they're not depicting jackals! < 1388808130 469555 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :well jacktually, < 1388808132 869634 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net PRIVMSG #esoteric :or are they < 1388808135 921608 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net PRIVMSG #esoteric :this is very pomo < 1388808686 959725 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :can i just start adding ##crypto quotes here < 1388808697 459606 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :why not < 1388808717 570303 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :they don't have a crypto quote bot and it's sad < 1388808734 169905 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :although lambdabot is there so maybe it's more appropriate < 1388809131 777221 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :preflex: quote < 1388809132 433432 :preflex!~preflex@unaffiliated/mauke/bot/preflex PRIVMSG #esoteric : and facing a choice between perl and mircscript, i'd gladly shoot myself < 1388809343 700356 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Good choice < 1388809360 301097 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :preflex: quote < 1388809361 322713 :preflex!~preflex@unaffiliated/mauke/bot/preflex PRIVMSG #esoteric : scroll lock is a letter in the canadian language < 1388809514 760139 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Are there 2D and 3D implementations of PADsynth? < 1388809689 149788 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :The description of PADsynth is: 1. Add together several bell curves with differing mean, variance, and amplitude (specified as parameters to the algorithm), to fill up the amplitude table. 2. Fill up the phase table with random data. 3. Make the inverse Fourier transform. < 1388809744 79615 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :What other synthesis algorithms are there with a kind of relative simplicity? < 1388810055 872485 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1388810166 449614 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://moviecode.tumblr.com/image/72105358714 < 1388810180 699889 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Sample code? That seems a bit monotonous < 1388810352 393892 :preflex!~preflex@unaffiliated/mauke/bot/preflex QUIT :Read error: Operation timed out < 1388810352 594325 :mauke!~mauke@p3m/member/mauke QUIT :Read error: Operation timed out < 1388810401 100701 :mauke!~mauke@p3m/member/mauke JOIN :#esoteric < 1388810473 963503 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 246 seconds < 1388810495 71724 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :http://moviecode.tumblr.com/ finally < 1388810504 249669 :preflex!~preflex@unaffiliated/mauke/bot/preflex JOIN :#esoteric < 1388810588 901736 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388810927 920525 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 260 seconds < 1388811365 770056 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :"In the film Elysium the space station is rebooted using code taken directly from the Intel Architecture Software Developer’s Manual Volume 3: System Development" < 1388811368 809809 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :seems accurate < 1388811492 409919 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I'm kind of shocked that Uplink has gotten any kind of update < 1388811551 749462 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(There's now an iPad version) < 1388812393 136670 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388812501 502049 :nooodl!~nooodl@91.177.102.164 QUIT :Ping timeout: 272 seconds < 1388813532 660467 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :wtf < 1388813533 850266 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"I drank a chemistry experiment in class once. I forget the exact nature of the experiment, but I do remember that if we did it < 1388813534 50687 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :correctly, we ended up with plain old salt water. We must have done it mostly correct, because other than a mild burning for < 1388813534 50849 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :about an hour after, I was fine. Teacher flipped her shiat though. My lab partners threw me under the bus. All through the < 1388813534 50945 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :experiment, they were like , "C'mon...drink it...DRINK IT! I dare ya!" and then when the teacher got mad, they did a 180 and < 1388813535 659504 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :were all like, "She did it man, it was HER idea!". I got an F on that particular lab assignment." < 1388813570 270054 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :student does dumb thing < 1388813584 132868 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 260 seconds < 1388813680 339520 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I had homeroom in a science classroom, and someone spit in the teacher's drink, so I told the teacher not to drink it. Later was told what a good thing I did, especially since it could have been anything in there, and asked me if I knew what it was. Spit. < 1388813710 439634 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Which I guess is a thing to avoid consuming, but probably not as ... dangerous as they were thinking < 1388813731 899644 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :could be worse < 1388813737 169525 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's a biohazard < 1388813932 809831 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :It was almost the timestamp 1388813888 according to some computers. It repeating in twice < 1388814190 763440 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388814626 739198 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 252 seconds < 1388814652 521099 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1388815096 40685 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com QUIT :Ping timeout: 260 seconds < 1388815993 502661 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388816265 480332 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1388816670 990560 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388817006 681280 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1388817796 941840 :FreeFull_!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388817821 611771 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 272 seconds < 1388820388 43562 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388820889 756172 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388820951 901946 :FreeFull_!~freefull@defocus/sausage-lover QUIT :Ping timeout: 260 seconds < 1388822451 51379 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388822495 640925 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388822512 792361 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388822663 880632 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 272 seconds < 1388823020 150323 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: nice < 1388823054 560273 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: have you seen https://twitter.com/megasecond < 1388823201 521200 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I just upgraded my libc to sid apparently < 1388823203 540050 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fun < 1388823226 940167 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :on the plus side, the thing I was trying to get working is < 1388823276 613152 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :too bad there's no way to run daemons or cronjobs on HackEgo < 1388823291 811257 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :because i think megaseconds should be announced in here < 1388823365 639848 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :in big rainbow ascii art perhaps < 1388823515 961666 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net QUIT :Ping timeout: 272 seconds < 1388823688 201310 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Is there any correlation between a game being difficult for computers and being fun for humans. < 1388823698 210421 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I guess a lot of unfun for humans games are easy for computers < 1388823711 890110 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :But I mean, like chess and go, computers have more difficulty with Go < 1388823732 780922 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I guess I'm imagining 'computers are good at it' to indicate 'semi-trivial strategy' < 1388823735 730442 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah although they're pretty good at go now as well < 1388823739 782122 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Althouhg that's obviously false for chess < 1388823751 330162 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Although iiuc chess strategy does have some trivial parts < 1388823754 480256 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :memorized openings < 1388823771 330332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :trivial means there exists a computer program to do it < 1388823778 750413 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or we can imagine one < 1388823856 170499 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: I have not seen. < 1388823889 340506 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Make up your own megaseconds announcement if you prefer to < 1388823926 720373 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: do you think that go is more fun than chess? < 1388823941 350874 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :It's been a very long time since I tried chess < 1388823951 260328 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I kind of don't want to try it again, not sure why < 1388823964 571350 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :So I don't really think I can compare too well < 1388824060 540753 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :There are games other than chess and go, such as shogi. < 1388824079 440438 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :And there is Fischerandom chess < 1388824163 762810 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 252 seconds < 1388824278 750569 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :well you can appeal to some idea that tree pruning heuristics are more fun than exhaustive search, but a game can exceed the human ability for exhaustive search and still be easy for computers < 1388824315 160661 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it's not clear that additional computer-hardness past that point changes a human player's subjective experience that the game has deep strategy < 1388824847 690929 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :apparantely chess has lots of memorizing positions < 1388824856 30838 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's a sirlin article on that I think < 1388824984 470934 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :http://codegolf.stackexchange.com/questions/17005/produce-the-number-2014-without-any-numbers-in-your-source-code < 1388824997 191403 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :boring. < 1388825137 301104 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`python "print int(`len('aaaaaaa')`+'de',len('bbbbbbbbbbbbbbbb'))" < 1388825141 581160 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :python: can't open file '"print int(`len('aaaaaaa')`+'de',len('bbbbbbbbbbbbbbbb'))"': [Errno 2] No such file or directory < 1388825147 210878 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`python run "print int(`len('aaaaaaa')`+'de',len('bbbbbbbbbbbbbbbb'))" < 1388825148 671106 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :python: can't open file 'run "print int(`len('aaaaaaa')`+'de',len('bbbbbbbbbbbbbbbb'))"': [Errno 2] No such file or directory < 1388825156 241130 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh. golf < 1388825163 171101 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Golfing is always interesting. < 1388825219 101089 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist (936) < 1388825220 439126 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :olist (936): shachaf oerjan Sgeo FireFly < 1388825483 210869 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run python -c "print sum(ord(c) for c in 'Happy new year to you!')" < 1388825484 651465 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :2014 < 1388825526 151065 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :nice < 1388825540 771451 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :print ord('ߞ') < 1388825548 71643 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- there you go < 1388825569 835156 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Who's gonna beat that? < 1388825707 461680 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run python -c "print sum(map('Happy new year to you!'))" < 1388825709 1479 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :Traceback (most recent call last): \ File "", line 1, in \ TypeError: map() requires at least two args < 1388825713 630959 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run python -c "print sum(map(ord, 'Happy new year to you!'))" < 1388825714 921587 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :2014 < 1388825729 180983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo > sum . map ord $ "..." < 1388825759 192565 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :> sum$map ord"Happy new year to you!" < 1388825760 281236 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 2014 < 1388825783 951830 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :> ord<$>"Happy new year to you!" < 1388825785 71499 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [72,97,112,112,121,32,110,101,119,32,121,101,97,114,32,116,111,32,121,111,11... < 1388826107 405133 :qlkzy!qlkzy@2a01:7e00::f03c:91ff:feae:4a4a QUIT :*.net *.split < 1388826107 642304 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 QUIT :*.net *.split < 1388826108 589092 :Gregor!dlopen@libdl.so QUIT :*.net *.split < 1388826108 789452 :ggherdov!sid11402@gateway/web/irccloud.com/x-nhggovjrdwrimcah QUIT :*.net *.split < 1388826109 266603 :tromp!~tromp@rtc35-161.rentec.com QUIT :*.net *.split < 1388826109 713031 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net QUIT :*.net *.split < 1388826109 973788 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1388826111 833781 :Deewiant!~deewiant@deewiant.iki.fi QUIT :*.net *.split < 1388826112 34079 :Jafet!~jafet@unaffiliated/jafet QUIT :*.net *.split < 1388826112 234455 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1388826112 234594 :JZTech101!~JZTech101@botters/jztech101 QUIT :*.net *.split < 1388826112 434914 :int-e!~noone@static.88-198-179-137.clients.your-server.de QUIT :*.net *.split < 1388826113 592680 :drlemon!~drlemon@cpe-108-185-0-32.socal.res.rr.com QUIT :*.net *.split < 1388826114 93273 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :*.net *.split < 1388826114 293974 :trout!root@freebsd/developer/variable QUIT :*.net *.split < 1388826114 294101 :rntz^2!~rntz@eos.sp.cs.cmu.edu QUIT :*.net *.split < 1388826114 294170 :rodgort!~rodgort@li125-242.members.linode.com QUIT :*.net *.split < 1388826114 294242 :jix_!~jix@jixco.de QUIT :*.net *.split < 1388826114 494205 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1388826115 44718 :CADD!uid21876@gateway/web/irccloud.com/x-ukxbjokcwwtzhwco QUIT :*.net *.split < 1388826115 245010 :_46bit_!sid10106@gateway/web/irccloud.com/x-kdieebblmwrdwpab QUIT :*.net *.split < 1388826115 245129 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-iohrvcytpvlwlzvm QUIT :*.net *.split < 1388826115 445136 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e QUIT :*.net *.split < 1388826115 445263 :preflex!~preflex@unaffiliated/mauke/bot/preflex QUIT :*.net *.split < 1388826115 445368 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net QUIT :*.net *.split < 1388826115 645434 :glogbackup!~glogbacku@192.3.160.190 QUIT :*.net *.split < 1388826115 645555 :jconn!~va@1-130.ipswich.cc.colocall.com QUIT :*.net *.split < 1388826115 846836 :Gracenotes!~person@192.241.203.42 QUIT :*.net *.split < 1388826116 47158 :b_jonas!~x@russell2.math.bme.hu QUIT :*.net *.split < 1388826116 252422 :mauke!~mauke@p3m/member/mauke QUIT :*.net *.split < 1388826116 452686 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :*.net *.split < 1388826116 875044 :realzies!~pinky@unaffiliated/realazthat QUIT :*.net *.split < 1388826117 81382 :FireFly!~firefly@oftn/member/FireFly QUIT :*.net *.split < 1388826117 391176 :Sellyme!~Sellyme@fluttershy.is.bestpony.tk QUIT :*.net *.split < 1388826117 591380 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :*.net *.split < 1388826117 798697 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :*.net *.split < 1388826117 798827 :Slereah!~jackal@176.222.51.233 QUIT :*.net *.split < 1388826118 199437 :ineiros!~itniemin@bayesianconspiracy.org QUIT :*.net *.split < 1388826118 400020 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :*.net *.split < 1388826118 600390 :ski_!~ski@remote1.student.chalmers.se QUIT :*.net *.split < 1388826118 800783 :aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi QUIT :*.net *.split < 1388826118 800921 :Taneb!~Taneb@213.138.101.13 QUIT :*.net *.split < 1388826118 800991 :heroux!~heroux@50708181.static.ziggozakelijk.nl QUIT :*.net *.split < 1388826119 1297 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com QUIT :*.net *.split < 1388826119 201647 :elliott!~elliott@unaffiliated/elliott QUIT :*.net *.split < 1388826119 201783 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1388826119 201856 :ion!ion@heh.fi QUIT :*.net *.split < 1388826120 863435 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :*.net *.split < 1388826121 63748 :olsner!~salparot@c83-252-203-32.bredband.comhem.se QUIT :*.net *.split < 1388826121 63875 :fungot!fis@eos.zem.fi QUIT :*.net *.split < 1388826121 263909 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com QUIT :*.net *.split < 1388826121 464481 :myname!~myname@84.200.43.57 QUIT :*.net *.split < 1388826121 664850 :TodPunk!~Tod@50-198-177-185-static.hfc.comcastbusiness.net QUIT :*.net *.split < 1388826121 664978 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1388826121 665049 :EgoBot!dlopen@libdl.so QUIT :*.net *.split < 1388826121 665120 :HackEgo!dlopen@libdl.so QUIT :*.net *.split < 1388826121 865105 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :*.net *.split < 1388826122 65830 :zzo38!~zzo38@24-207-57-25.eastlink.ca QUIT :*.net *.split < 1388826122 65956 :Froox!~Frooxius@cust-101.ktknet.cz QUIT :*.net *.split < 1388826122 66073 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1388826122 266277 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :*.net *.split < 1388826122 266408 :iamcal!sid1110@gateway/web/irccloud.com/x-czkqufoitxhmjdmk QUIT :*.net *.split < 1388826122 467057 :nortti!nortti@nano.smar.fi QUIT :*.net *.split < 1388826122 978809 :douglass_!~iridium@dr-wily.mit.edu QUIT :*.net *.split < 1388826123 223891 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1388826123 424434 :Zuu!zuu@unaffiliated/zuu QUIT :*.net *.split < 1388826123 820432 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :*.net *.split < 1388826124 306509 :nisstyre!~yours@oftn/member/Nisstyre QUIT :*.net *.split < 1388826124 799780 :mroman!~roman2@fmnssun.ibone.ch QUIT :*.net *.split < 1388826124 799892 :clog!~nef@bespin.org QUIT :*.net *.split < 1388828139 390800 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com JOIN :#esoteric < 1388828139 392546 :nortti!nortti@nano.smar.fi JOIN :#esoteric < 1388828139 392679 :iamcal!sid1110@gateway/web/irccloud.com/x-czkqufoitxhmjdmk JOIN :#esoteric < 1388828139 392753 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1388828139 392877 :zzo38!~zzo38@24-207-57-25.eastlink.ca JOIN :#esoteric < 1388828139 392963 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1388828139 393036 :Gregor!dlopen@libdl.so JOIN :#esoteric < 1388828139 393105 :trout!root@freebsd/developer/variable JOIN :#esoteric < 1388828139 393170 :rntz^2!~rntz@eos.sp.cs.cmu.edu JOIN :#esoteric < 1388828139 393237 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1388828139 393305 :drlemon!~drlemon@cpe-108-185-0-32.socal.res.rr.com JOIN :#esoteric < 1388828139 393412 :shachaf!~shachaf@li227-219.members.linode.com JOIN :#esoteric < 1388828139 393480 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1388828139 393547 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1388828139 393613 :Gracenotes!~person@192.241.203.42 JOIN :#esoteric < 1388828139 393679 :jconn!~va@1-130.ipswich.cc.colocall.com JOIN :#esoteric < 1388828139 393745 :realzies!~pinky@unaffiliated/realazthat JOIN :#esoteric < 1388828139 393812 :Sellyme!~Sellyme@fluttershy.is.bestpony.tk JOIN :#esoteric < 1388828139 393877 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1388828139 393946 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1388828139 394015 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1388828139 394084 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-iohrvcytpvlwlzvm JOIN :#esoteric < 1388828139 394151 :_46bit_!sid10106@gateway/web/irccloud.com/x-kdieebblmwrdwpab JOIN :#esoteric < 1388828139 394218 :CADD!uid21876@gateway/web/irccloud.com/x-ukxbjokcwwtzhwco JOIN :#esoteric < 1388828139 394285 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1388828139 394464 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1388828139 394550 :mauke!~mauke@p3m/member/mauke JOIN :#esoteric < 1388828139 394617 :preflex!~preflex@unaffiliated/mauke/bot/preflex JOIN :#esoteric < 1388828139 394687 :Deewiant_!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1388828139 394757 :jix!~jix@jixco.de JOIN :#esoteric < 1388828139 394823 :int-e_!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1388828139 394889 :ggherdov!sid11402@gateway/web/irccloud.com/x-nbgbtdlhtxresoxb JOIN :#esoteric < 1388828139 394959 :23LAATJIN!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388828139 395024 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 JOIN :#esoteric < 1388828139 395089 :qlkzy!qlkzy@2a01:7e00::f03c:91ff:feae:4a4a JOIN :#esoteric < 1388828139 395155 :ion!ion@heh.fi JOIN :#esoteric < 1388828139 395220 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1388828139 395298 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com JOIN :#esoteric < 1388828139 395366 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1388828139 395433 :heroux!~heroux@50708181.static.ziggozakelijk.nl JOIN :#esoteric < 1388828139 395503 :Taneb!~Taneb@213.138.101.13 JOIN :#esoteric < 1388828139 395569 :aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi JOIN :#esoteric < 1388828139 395639 :ski_!~ski@remote1.student.chalmers.se JOIN :#esoteric < 1388828139 395705 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1388828139 395774 :ineiros!~itniemin@bayesianconspiracy.org JOIN :#esoteric < 1388828139 395844 :mroman!~roman2@fmnssun.ibone.ch JOIN :#esoteric < 1388828139 395911 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1388828139 395979 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1388828139 396045 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1388828139 396111 :douglass_!~iridium@dr-wily.mit.edu JOIN :#esoteric < 1388828139 593481 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net JOIN :#esoteric < 1388828139 593655 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1388828139 593729 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net JOIN :#esoteric < 1388828139 593798 :tromp!~tromp@rtc35-161.rentec.com JOIN :#esoteric < 1388828139 593865 :nisstyre!~yours@74.114.77.87 JOIN :#esoteric < 1388828139 593936 :clog!~nef@bespin.org JOIN :#esoteric < 1388828139 594010 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1388828405 853088 :AnotherTest!~turingcom@d51A42972.access.telenet.be JOIN :#esoteric < 1388828650 282112 :JZTech101!~JZTech101@5.231.53.154 JOIN :#esoteric < 1388828650 482456 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1388828650 482605 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1388828650 482675 :Slereah!~jackal@176.222.51.233 JOIN :#esoteric < 1388828869 783045 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm. < 1388828882 893122 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :How many modulos does one need to reconstruct the original number? < 1388828898 223259 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :starting from 2 < 1388828905 673225 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :What? < 1388828924 634185 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e 2014 % 2 = 0, 2014 % 3 = 1; 2014 % 4 = 2; 2014 % 5 = 4 and so on < 1388828942 913569 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which gives you the numbers 0,1,2,4,... < 1388828957 625594 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :And you want to know how many of those numbers you need to reconstruct 2014 uniquely? < 1388828963 233241 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :exactly < 1388828988 863988 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :you just need one, as long as it's bigger than 2014 < 1388828991 13293 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :If your moduli are coprime, you can uniquely reconstruct a count of numbers that is the product of the moduli. < 1388829008 533135 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :For instance if your moduli are 2, 3, and 5, you can have 2*3*5 = 30 unique numbers. < 1388829013 615129 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :(after that they'll start repeating) < 1388829041 173297 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :(0 mod 2 = 0, 0 mod 3 = 0, 0 mod 5 = 0; 30 mod 2 = 0, 30 mod 3 = 0, 30 mod 5 = 0) < 1388829057 903234 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :Is that what you mean? < 1388829065 333110 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah, that helps. < 1388829080 323392 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :a little. < 1388829097 383094 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :what else do you want to know < 1388829127 233172 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :How many numbers do I need to reconstruct (uniquely) any given number < 1388829134 324450 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :;) < 1388829140 63201 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :infinite. < 1388829147 643605 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :seeing as how there are infinitely many numbers. < 1388829149 743359 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :such is life. < 1388829154 562981 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what < 1388829169 823089 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :s/any/a certain given < 1388829194 363294 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :doesn't matter. if you're not specifying an upper range you're out of luck. < 1388829219 789605 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388829219 989980 :olsner!~salparot@c83-252-203-32.bredband.comhem.se JOIN :#esoteric < 1388829219 990133 :fungot!fis@eos.zem.fi JOIN :#esoteric < 1388829219 990203 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com JOIN :#esoteric < 1388829219 990278 :myname!~myname@84.200.43.57 JOIN :#esoteric < 1388829219 990345 :TodPunk!~Tod@50-198-177-185-static.hfc.comcastbusiness.net JOIN :#esoteric < 1388829219 990416 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1388829219 990482 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1388829219 990549 :HackEgo!dlopen@libdl.so JOIN :#esoteric < 1388829227 450050 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what? < 1388829231 183266 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I want f(x) < 1388829236 923996 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :try writing out the integers mod certain numbers. 2: 0, 1, 0, 1... 3: 0, 1, 2, 0, 1, 2, 0, 1, 2, ... 4: 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,... < 1388829241 12955 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :they repeat. < 1388829246 612966 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :where f is a function that tells me how many numbers I'd need to reconstruct x < 1388829277 623193 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh < 1388829277 823569 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I see your point < 1388829287 403050 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :The upper bound is x < 1388829301 322801 :JZTech101!~JZTech101@5.231.53.154 QUIT :Changing host < 1388829301 522991 :JZTech101!~JZTech101@botters/jztech101 JOIN :#esoteric < 1388829304 718447 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com NICK :Guest37212 < 1388829306 38058 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :then shachaf knows the answer. < 1388829337 343137 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :he cheated with "as long as it's bigger" < 1388829358 333233 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :cheated? you didn't say anything bout the moduli < 1388829382 973550 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :do you want to have the moduli be contiguous and starting at 2? < 1388829389 944794 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Of course. < 1388829396 13100 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :"of course", he says < 1388829403 503453 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :That's the whole point < 1388829412 73522 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :they're not coprime so it's some bullshit. look up the chinese remainder theorem. < 1388829419 124362 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :it would be much more sensible to use only prime moduli. < 1388829471 743273 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :in which case you need, let's see, five. < 1388829486 173967 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :> 2 * 3 * 5 * 7 * 11 < 1388829487 174900 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 2310 < 1388829523 583196 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :> (2014 `mod` 2, 2014 `mod` 3, 2014 `mod` 5, 2014 `mod` 7, 2014 `mod` 11) < 1388829524 713205 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (0,1,4,5,1) < 1388829970 724807 :Deewiant_!~deewiant@deewiant.iki.fi NICK :Deewiant < 1388831551 465656 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388832014 402159 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Bike: Yep. < 1388832121 732832 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :that's about 11.1 bits if you're wondering, very ehhhhh < 1388832137 604694 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :now I need to be convinced that mod 4 does not provide more information than mod 2 < 1388832146 22891 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which I assume it does not < 1388832162 991885 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :well, it does. < 1388832173 641874 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :i mean, obviously 3 and 1 are distinct under mod 4 and not under mod 2. < 1388832200 482855 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah < 1388832213 898825 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but can it reduce the required numbers to 4 instead of 5 for 2014 < 1388832214 171994 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :it's when you use them at the same time that things get redundant. < 1388832217 655692 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :given that you don't start at 2 < 1388832226 661267 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but can choose 4 moduli you like < 2014 < 1388832239 612272 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :oh, well sure i guess. 3, 4, 5, 7, and 11 are still coprime < 1388832263 47265 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :is coprime gdt(a,b) = 1? < 1388832268 540270 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :eh wait < 1388832271 311679 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :gcd(a,b) < 1388832274 162869 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :yes < 1388832276 602305 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Ok < 1388832286 615952 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so Teilerfremd in German :) < 1388832287 612477 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :just means they don't share any factors; primes are coprime with everything < 1388832370 407310 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> 8 * 11 * 13 < 1388832372 12448 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1144 < 1388832375 592248 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> 8 * 11 * 13 * 17 < 1388832376 552424 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 19448 < 1388832417 314346 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that should let me uniquely reconstruct 2014 with 4 numbers? < 1388832460 622395 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1388832480 12244 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> 2014 `mod` 1008 < 1388832481 512129 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1006 < 1388832487 123936 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> 1008 + 1006 < 1388832488 793392 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 2014 < 1388832497 792552 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Man am I stupid. < 1388832532 791871 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If the moduli is > x/2 it's pretty obvious you only need one < 1388832551 772934 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :how cruel < 1388832554 584905 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1388832567 272648 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for the "pick yourself a moduli" case < 1388832568 952305 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :what? < 1388832578 862335 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or modulo < 1388832593 592261 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :if you have one modulus of 1008 you can't distinguish 1006 and 2014 < 1388832619 709627 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :aw. yeah < 1388832654 481976 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'll stop trying. < 1388832670 871977 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :basically you're not going to represent 2014 in any useful sense without being able to represent at least 2015 distinct numbers :p < 1388832695 972073 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah. < 1388832714 902259 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm experimenting with "probabilistic compression algorithms" or whatever you call them < 1388832730 112843 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :lossy compression? < 1388832739 851958 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :In a sense, yes. < 1388832755 542714 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It's basically an "underdefined" equation < 1388832789 921829 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I.e. you can't reconstruct the data uniquely < 1388832812 832272 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but you can construct all possible solutions < 1388832819 962716 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :one of them then is the actual original data < 1388832859 452161 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :given that it is english text < 1388832868 93394 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can do an text-analysis on all solutions < 1388832878 997099 :MindlessDrone!~MindlessD@HSI-KBW-37-49-6-33.hsi14.kabel-badenwuerttemberg.de JOIN :#esoteric < 1388832882 221945 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and reconstruct the original data pretty well < 1388832973 954941 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You may tell me now how stupid that is ;) < 1388833024 881295 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :another approach is to predict the future < 1388833042 174510 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and then only transmit information if the actual outcome wasn't the same as the prediction < 1388833057 596413 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so you actually transmit a "difference" of the actual data to the "prediction" < 1388833117 642219 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but you might as well use something more sane like huffman or lz or whatever < 1388833219 51185 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(underdefined == not well enough defined) < 1388833225 791131 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Not sure if that's an actual english word < 1388833299 371106 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :it's well enough defined :p < 1388833367 642995 :mauke!~mauke@p3m/member/mauke QUIT :Remote host closed the connection < 1388833390 772157 :mauke!~mauke@p3m/member/mauke JOIN :#esoteric < 1388833793 300919 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1388833828 901020 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`run "echo 2014 | python -c 'print input()'" < 1388833830 71719 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :bash: echo 2014 | python -c 'print input()': command not found < 1388834068 882349 :FreeFull_!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388834123 543288 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 272 seconds < 1388834657 743260 :FreeFull_!~freefull@defocus/sausage-lover QUIT :Ping timeout: 252 seconds < 1388835491 61 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1388835871 101105 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388836486 1075 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388836501 20467 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388836676 521109 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388836701 951253 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388836773 910276 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388836796 470622 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388836991 910948 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388837014 881945 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388837019 991901 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 260 seconds < 1388837072 322168 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388837100 952274 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388837192 392720 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388837198 861835 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 252 seconds < 1388837208 520858 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1388837277 271768 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388837298 892168 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388837438 21242 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 246 seconds < 1388837499 922057 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388837515 801933 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388837671 883231 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388837715 832495 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388837796 911930 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388837815 852064 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388837891 772259 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 252 seconds < 1388838007 731811 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388838021 471704 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388838101 522074 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388838116 2069 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388838361 540961 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388838379 911861 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388838476 611241 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388838548 771419 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388838565 2545 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388838614 126504 :qlkzy!qlkzy@2a01:7e00::f03c:91ff:feae:4a4a QUIT :Quit: ZNC - http://znc.sourceforge.net < 1388838632 832031 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388838637 871018 :qlkzy!qlkzy@2a01:7e00::f03c:91ff:feae:4a4a JOIN :#esoteric < 1388838659 972323 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388838677 881460 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 272 seconds < 1388838734 212123 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388838955 961258 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 260 seconds < 1388838960 701800 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388839042 271655 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 245 seconds < 1388839042 472184 :AnotherTest!~turingcom@d51A42972.access.telenet.be QUIT :Ping timeout: 245 seconds < 1388839058 392470 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388839160 282169 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388839263 671873 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388839280 522297 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388839291 973541 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 260 seconds < 1388839298 152291 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 265 seconds < 1388839400 402919 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 245 seconds < 1388839477 982775 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388839521 552102 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388839600 262618 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Connection reset by peer < 1388839704 222151 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 265 seconds < 1388839761 632252 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1388839764 152248 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388839797 342341 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net JOIN :#esoteric < 1388839995 791786 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: No route to host < 1388840012 22762 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388840050 332134 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net QUIT :Ping timeout: 245 seconds < 1388840051 463270 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 272 seconds < 1388840105 133085 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388840130 902448 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388840234 492088 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388840245 151686 :augur!~augur@c-75-74-130-194.hsd1.fl.comcast.net JOIN :#esoteric < 1388840249 991863 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388840357 952354 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388840548 82877 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388840607 532143 :nooodl!~nooodl@91.177.102.164 JOIN :#esoteric < 1388840637 953458 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 272 seconds < 1388840729 905146 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 272 seconds < 1388840735 231542 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1388840742 82889 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388840759 582522 :tertu!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388840845 922194 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388840940 392036 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388841000 402303 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 245 seconds < 1388841014 128193 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1388841026 503046 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388841050 2508 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388841076 709014 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :tertu3, fix your connection plx < 1388841103 881307 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`unicode ٩ < 1388841105 541669 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :Unknown character. < 1388841109 211667 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`unidecode ٩ < 1388841110 909779 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​[U+0669 ARABIC-INDIC DIGIT NINE] < 1388841115 522135 :tertu!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 272 seconds < 1388841138 631298 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`unicode ARABIC-INDIC DIGIT EIGHT < 1388841140 191518 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​٨ < 1388841182 352664 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388841195 961915 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 260 seconds < 1388841198 934514 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388841271 862749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run for d in one two three four five six seven eight nine; do unicode "$(echo arabic-indic digit $d | tr a-z A-Z)"; done | tr -d '\n' < 1388841277 221619 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​١٢٣٤٥٦٧٨٩ < 1388841361 684269 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :٦ looks more like a 7 to me. Such foolishness. < 1388841375 561808 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1388841390 2501 :tertu3!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388841457 321537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`unicode arabic-INDIC digit ZERO < 1388841458 722143 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​٠ < 1388841463 791850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess it wasn't case-sensitive after all. < 1388841500 593173 :ter2!~tertu@65-128-138-136.mpls.qwest.net JOIN :#esoteric < 1388841700 31813 :tertu3!~tertu@65-128-138-136.mpls.qwest.net QUIT :Ping timeout: 260 seconds < 1388841861 95521 :ter2!~tertu@65-128-138-136.mpls.qwest.net QUIT :Quit: Leaving < 1388842384 851966 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1388842914 411675 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`wget ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt < 1388842915 743736 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​--2014-01-04 13:41:55-- ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt \ => `UnicodeData.txt' \ Resolving ftp.unicode.org... failed: Name or service not known. \ wget: unable to resolve host address `ftp.unicode.org' < 1388843371 430621 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ITYM "fetch" < 1388843385 7069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think someone might've done that already, also. < 1388843426 223313 :Sorella!~queen@oftn/member/Sorella JOIN :#esoteric < 1388843555 55014 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388843758 943545 :conehead!~conehead@unaffiliated/conehead QUIT :Ping timeout: 246 seconds < 1388843822 932315 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1388844275 343645 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Textual IRC Client: www.textualapp.com < 1388844358 221626 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh < 1388844764 31882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Possibly not, I can't find any traces of it. < 1388845618 681499 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there a certain bound subset of bf known to be turing complete? < 1388845663 901717 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :finite registers would be nicest, but i really doubt thst < 1388845670 211916 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :yeah, if you have bigints < 1388845676 201761 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :you only need like 6 cells or something < 1388845690 882040 :Taneb!~Taneb@213.138.101.13 PRIVMSG #esoteric :mauke, oerjan proved 3 cells with bigint < 1388845702 271263 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :oh wow < 1388845715 631334 :Taneb!~Taneb@213.138.101.13 PRIVMSG #esoteric :You can do it with 1-bit cells if you have infinite cells, I think < 1388845748 211533 :Slereah!~jackal@176.222.51.233 PRIVMSG #esoteric :1-bit cells are in bitchanger and boolfuck < 1388845749 741848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: yes that's boolfuck < 1388845768 112435 :Taneb!~Taneb@213.138.101.13 PRIVMSG #esoteric :Those are the two extremes < 1388845791 628531 :Taneb!~Taneb@213.138.101.13 PRIVMSG #esoteric :Is it proven that two unbounded cells is sub-TC? < 1388845832 491039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i never wrote up a proof < 1388845878 341260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but the fact ending a loop forces one cell to be zero means you have not very much more than a single cell to use < 1388845928 181576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe we _did_ get a proof during previous discussions of the issue here, i don't quite remember < 1388846067 681283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mauke: the 3-cell proof is in the "Collatz function" article of the wiki (because it's like, a corollary of those) < 1388846098 21277 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mauke: could you elborte < 1388846126 101208 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :how? < 1388846147 471618 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there an actual proof of that bigint part < 1388846171 167846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wiki Collatz function < 1388846172 561563 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wiki: not found < 1388846177 931586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki Collatz function < 1388846178 131883 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :http://esolangs.org/wiki/Collatz function < 1388846206 641653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not very escaping that command < 1388846231 691432 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :reduction from fractrn < 1388846234 181424 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh boy < 1388846240 94552 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :would love reading about that < 1388846289 901490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: the function for the reduction is in the haskell code further down < 1388846299 677538 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that 3-cell-thing might be handy for proofs < 1388846345 17308 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it should be possible to compile from 3-cell-bf to wolfgang < 1388846456 356816 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :have to think on how to handle loops... < 1388846483 806900 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wait, should actually be pretty easy < 1388846495 68231 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i will take a look at it later < 1388846501 717015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: if wolfgang can embed state machines, then a 2-register minsky machine or fractran might fit better. 3-cell bf is nice if you only have precisely bf's control flow. < 1388846549 506975 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: well, i agree, but i have no approach in mind on how to compile fractran to wolfgang < 1388846565 157281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok 2-register minsky machine then. < 1388846572 267143 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i may have a look at it < 1388846584 847062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's like the member of the family which has full state machine control < 1388846758 297500 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay, so i have to proof a) i can resemble a fsa and b) i can increment and decrement on at least 2 registers? < 1388846762 707334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apropos state machines, this regex game y'all linked to is starting to get awkward, i think i need to convert a state machine to solve this triples level < 1388846802 587872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: yeah. and also branch on registers reaching zero. < 1388846817 309304 :mauke!~mauke@p3m/member/mauke PRIVMSG #esoteric :finite sets are technically boring < 1388846839 757650 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: you have to cheat for triples < 1388846848 957754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh? < 1388846861 27563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because i know in _principle_ how to do the conversion. < 1388846876 157478 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :huh? < 1388846888 477623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just looking to be large, is all. < 1388846900 227857 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i only know it's possible for binary numbers < 1388846948 118361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: calculating modulus wrt any base can be done with an fsa. < 1388846965 177550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it's particularly easy for 3. < 1388846975 568142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that doesn't mean the regex is nice. < 1388846990 838236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well i guess binary is even easier.) < 1388847023 737555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just the digital root algorithm, really. < 1388847042 967433 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :binary can easily be done with 3 states < 1388847067 567941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you mean checking triples in binary? < 1388847076 929286 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yes < 1388847079 447491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you only need 3 states regardless of base, anyway. < 1388847084 127718 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :huh? < 1388847090 568352 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how do you do that? < 1388847096 197432 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh < 1388847104 126689 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nvmd < 1388847172 78714 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com JOIN :#esoteric < 1388847438 807741 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how does a minsky machine actually use the registers? < 1388847467 868432 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there something like an "increment r1" state? < 1388847560 307753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :each state has like a command attached, which is either increment a register, or decrement a register and branch. < 1388847564 438099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and maybe halt. < 1388847591 257906 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :or nop, i assume < 1388847602 337614 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(well, you can simulate nop at least) < 1388847604 157875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nop is sort of useless. < 1388847695 494869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if a state uses nop, you can just remove it and skip directly to its target instead. < 1388847726 187931 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it will still read a char from it's input < 1388847746 417572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um you're thinking of ordinary fsas. < 1388847753 247815 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh < 1388847774 877845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :minsky machines don't have i/o other than the initial and final register values. < 1388847780 686548 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1388847785 927545 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that does make sense < 1388847989 838038 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://i.imgur.com/vwbKqAK.png Any way to simplify this using only these kinds of gates? Transistors would be fine < 1388848007 767753 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or is this the simplest design possible (using NOT, NOR and AND) < 1388848097 69451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION managed to get the conversion for triples working < 1388848769 147576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION tweaks it up to 519 points with cheating < 1388848853 967812 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i had 555 < 1388848862 338020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::( < 1388848865 777756 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :someone told me, 630 are possible < 1388848902 458079 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay, maybe not < 1388848916 37850 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :630 should be all the words < 1388849034 587642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wtf blob < 1388849037 647328 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gives up < 1388849054 157973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er glob < 1388849189 518426 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1388849195 687650 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am stuck at it, too < 1388849380 667343 :Taneb!~Taneb@213.138.101.13 PRIVMSG #esoteric :myname, oerjan what are you talking about? < 1388849477 787301 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :the regexp thingy? < 1388849572 517272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :regex.alf.nu < 1388849612 747285 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: Is that just a full adder? < 1388849792 48243 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: Yeah < 1388849879 949308 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Google pops up an arXiv paper of "Single bit full adder design using 8 transistors with novel 3 transistors XNOR gate", if that's what your "transistors would be fine" means. < 1388850150 958340 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Thanks < 1388850745 448523 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That design involves a multiplexer < 1388851246 391332 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Operation timed out < 1388851394 859966 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, made out of two transistors. < 1388851396 809707 :int-e_!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://gist.github.com/jonathanmorley/8058871 has many regex.alf.nu spoilers (with total score 4069. I had 3850 or so) < 1388851419 550591 :int-e_!~noone@static.88-198-179-137.clients.your-server.de NICK :int-e < 1388851489 279373 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In the end I was annoyed by the fact that cheating wins in almost all cases. < 1388851497 910070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :09:57:51: in which case you need, let's see, five. < 1388851498 110599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :09:58:06: > 2 * 3 * 5 * 7 * 11 < 1388851522 129489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> foldl1' lcm [5,7,8,9] < 1388851523 359445 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 2520 < 1388851562 999504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@localtime oerjan < 1388851563 998157 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for oerjan is Sat Jan 4 17:06:03 2014 < 1388851611 269730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman 5, 7, 8, 9 are enough. < 1388851611 470039 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388851638 989540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> foldl1' lcm [5,6,7,8] < 1388851640 51239 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 840 < 1388851663 249518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> foldl1' lcm [1..9] < 1388851664 474840 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 2520 < 1388851758 970722 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. there was a netsplit around that time, tsk. < 1388851805 500172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i'm pretty sure this was after that netsplit < 1388851826 161034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tunes.org wasn't loading. < 1388851852 749634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still isn't. < 1388851896 290328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah I failed at applying time zones correctly. Ok. < 1388851926 440412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: the paste is from codu, so utc, anyway. < 1388852025 559537 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes, I figured it out. The @localtime was my mistake. < 1388852067 938540 :Guest37212!~SirCmpwn@irc.sircmpwn.com QUIT :Changing host < 1388852068 138593 :Guest37212!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1388852094 888822 :Guest37212!~SirCmpwn@unaffiliated/sircmpwn NICK :SirCmpwn < 1388852097 829899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman the clue is that if you start with a range [1..n], you can throw away all numbers that aren't the largest power of a prime. < 1388852098 30234 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388852192 841534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman hm i'm not entirely sure that always gives the smallest number of numbers. probably, though. < 1388852193 77928 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388852215 650451 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :why wouldn't it < 1388852254 629612 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :> foldl1' lcm [1..20] < 1388852255 469529 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> scanl lcm 1 [1..] < 1388852255 706419 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 232792560 < 1388852256 549647 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [1,1,2,6,12,60,60,420,840,2520,2520,27720,27720,360360,360360,360360,720720,... < 1388852265 430037 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :oh no euler spoilers!!!!!!!! < 1388852288 29667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nooodl: actually it doesn't. e.g. 5,6 is better than 2,3,5. < 1388852315 879397 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :oh, like that < 1388852328 549655 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :well, 30 is better than 5,6 < 1388852359 80619 :nooodl!~nooodl@91.177.102.164 PRIVMSG #esoteric :i guess you have that [1..n] range you need to stay in < 1388852368 207733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nooodl: yes but we also want to minimize the largest number, i think. < 1388852395 819699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise it's trivial to take just the bound you want. < 1388852429 679610 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right, let's just compute modulo 2^64 like everybody else does. < 1388852454 919507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :420 is best got with 7*6*5. < 1388852490 599746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman actually not always, e.g. for x=420 you get the best by using 5,6,7. < 1388852490 800043 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388852576 470222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect 2*3 = 6 might be one of the few replacements that can work. < 1388853513 321426 :23LAATJIN!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1388853533 520812 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1388853925 300393 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: for 4084080 (= lcm [1..17]/3) the best possible seems to be 7*11*13*15*16*17. < 1388854055 58823 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: note that you did the same thing; 7*6*5 equals 210 < 1388854181 709101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And by "the same" I mean that you also have a prime power factor that isn't maximal below a chosen n. In your case, 2 <= 7 instead of 4 <= 7. < 1388854819 336171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1388854845 778664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman scratch that last one, i missed the 4 < 1388854845 979416 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388854869 798556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman or well, it works for x=210. < 1388854869 998863 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388855129 728609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: hm well, to get all of the lcm [1..n] you obviously need to include all the prime powers as factors somewhere. < 1388855260 818755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you have p^i*q^j as factors where p < q, then p^(i+j) must also be a factor somewhere, which means including it with q is redundant. so you never save anything by including non-prime-powers. < 1388855278 658440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yes. but that lcm [1..n] sequence is very coarse. < 1388855305 450545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah especially if n is prime. < 1388856052 808726 :Slereah_!~jackal@176.222.51.233 JOIN :#esoteric < 1388856175 868883 :Slereah!~jackal@176.222.51.233 QUIT :Ping timeout: 265 seconds < 1388856528 469139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh good. If the cipher mode for dm-crypt is given as -plain, the kernel translates that to -cbc-plain. I wish that fact was properly documented (I expected a hint in Documentation/device-mapper/dm-crypto.txt). < 1388856690 778215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(man cryptsetup has such a hint: "--cipher, -c: set cipher specification string. Usually, this is "aes-cbc-plain". For pre-2.6.10 kernels, use "aes-plain" as they don’t understand the new cipher spec strings. [...]". However, I only found that after reading the kernel sources...) < 1388856775 578000 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1388856781 508265 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@messages < 1388856872 992965 :boily!~boily@207.112.39.31 JOIN :#esoteric < 1388857176 697873 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`factors 65536 < 1388857178 47673 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: factors: not found < 1388857191 237860 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :how did that work again? < 1388857214 77517 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`factor 65536 < 1388857215 337511 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :65536: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 < 1388857220 69228 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's a relatively standard utility.) < 1388857269 447642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Not quite POSIXly standard, but part of GNU coreutils at least.) < 1388857304 557831 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1388857505 367689 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`factors 65535 < 1388857506 638016 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: factors: not found < 1388857508 918137 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`factor 65535 < 1388857510 317624 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :65535: 3 5 17 257 < 1388857658 7652 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`factor `echo 1` < 1388857659 267681 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :factor: ``echo 1`' is not a valid positive integer < 1388857665 677176 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`eval factor `echo 1` < 1388857666 797587 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: eval: not found < 1388857686 118406 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :run? hmm. < 1388857706 577380 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`run factor `dc <<<'2 64^1+p'` < 1388857708 258402 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :factor: `18446744073709551617' is too large < 1388857713 547441 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wimp. < 1388857860 617422 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sadly, I don't think HackEgo comes with PARI/GP installed. < 1388857953 347554 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let n=2^64+1;r x y|f>1&&f 274177*67280421310721 < 1388857969 448365 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 18446744073709551617 < 1388858020 447418 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`run factor 67280421310721; factor 274177 < 1388858021 987663 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :67280421310721: 67280421310721 \ 274177: 274177 < 1388858047 857398 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have this strangest feeling we just factored 2^64+1 the other day, on-channel. < 1388858233 237618 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, the smallest prime factor of 2^128+1 is a bit too big for Pollard's rho method to be effective. Pity. < 1388858346 360498 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :> (2 ** 1 + 1) * (2 ** 2 + 1) * (2 ** 4 + 1) * (2 ** 8 + 1) < 1388858347 477397 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 65535.0 < 1388858372 47468 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :> (2 ** 1 + 1) * (2 ** 2 + 1) * (2 ** 4 + 1) * (2 ** 8 + 1) * (2 ** 16 + 1) < 1388858373 27286 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 4.294967295e9 < 1388858385 997522 :metasepia!~metasepia@207.112.39.31 JOIN :#esoteric < 1388858397 598519 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if you'd use ^ rather than ** you'd get integer results. < 1388858421 457494 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> product [2^(2^i)+1 | i <- [0..4]] < 1388858422 857241 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 4294967295 < 1388858445 57573 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :my Python's slipping, I can't remember which exponentiation operator to use, and I'm eating leftover coleslaw. < 1388858479 407364 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. it's ** in Python. < 1388858489 607502 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^ is xor in Python < 1388858514 219278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`run python -c 'print (2 ** 1 + 1) * (2 ** 2 + 1) * (2 ** 4 + 1) * (2 ** 8 + 1) * (2 ** 16 + 1)' < 1388858515 697902 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :4294967295 < 1388858657 727237 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's Haskell that needs three operators to harness the power of exponentiation. < 1388858694 167367 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :the power... or curse (flips hair dramatically) < 1388858728 427259 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I only said it for the pun. < 1388858743 497958 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :oh. uh. me too < 1388858754 157741 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :all I want is to exponiate, not to get mired in the Cursed Swamp of Mathematically Correct Operators. < 1388858782 997236 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let x = 0/0 in x == x < 1388858783 977421 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : False < 1388858850 617925 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let x = 0; y = -0 in (x == y, 1/x == 1/y) < 1388858851 597649 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (True,False) < 1388858869 277218 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But to be fair, the Haskell designers didn't make up those rules. < 1388858873 607283 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Does math say -0 == 0? < 1388858884 157319 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :IEEE 754 does. < 1388858904 337136 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or probably like it's with math -0 == 0 for some math and -0 <> 0 for some other math . < 1388858909 247348 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But yes, math does, too, because 0+0 = 0, so 0 is the additive inverse of 0. < 1388858985 717313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, "math". This is true for any group (the neutral element is its own inverse), and in particular for the additive group in rings. < 1388858990 387795 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :~eval 0 / 0 < 1388858991 507397 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :NaN < 1388859007 505188 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :~eval (1 / 0, -1 / 0) < 1388859008 228197 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :(Infinity,-Infinity) < 1388859058 927829 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :~eval let x = 0; y = -0 in ((x :: Int) == (y :: Int), (x :: Double) == (y :: Double)) < 1388859059 627412 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :(True,True) < 1388859065 137374 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :x = y -> f(x) = f(y) is something mathematicians tend to expect from equality. So that failure (= not being a congruence relation) is pretty bad. < 1388859103 677424 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :equality is hard. let's do something different! < 1388859116 447486 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :> 0/0 < 0 < 1388859117 707420 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : False < 1388859121 777638 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :Eh. < 1388859201 328006 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> let x = 0/0 in (x > 1, x == 1, x < 1) < 1388859202 427384 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (False,False,False) < 1388859210 607639 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Of course dividing by 0 is also generally frowned upon, because you will necessarily lose the ring structure :) < 1388859355 307573 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan Btw, re-reading GG is totally worth it. There are so many small details to rediscover, not to mention some significant plot developments that I have forgotten over the years. < 1388859355 546060 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1388859777 57674 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what's GG? < 1388859794 577424 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :myname: it may be Girl Genius. hth. < 1388859812 838343 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :boily: hth < 1388859848 775053 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :coppro: hth. < 1388859861 770463 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :> let x = 1 / 0; y = - 1 / 0 in (x > y, x < y, x == y) < 1388859863 28060 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (True,False,False) < 1388860323 748224 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily is right as usual. < 1388860486 988621 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :~metar CYQB < 1388860487 787579 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :CYQB 041800Z 03008KT 30SM FEW022 BKN080 BKN095 M18/M23 A3018 RMK SC2AC3AS2 SLP230 < 1388860496 367332 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :today is a hot day. -18 °C! < 1388860594 779911 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :ergh < 1388860878 619402 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :boily: in norway? < 1388860885 657474 :AnotherTest!~turingcom@d51A42972.access.telenet.be JOIN :#esoteric < 1388860892 318172 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :myname: in CANADA! < 1388860901 937537 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :norway is warmer this time of the year. < 1388860902 217935 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :h < 1388860920 547399 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"come to canada. we have great summers. last year, it was a tuesday" < 1388860941 858042 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :~metar ENGM < 1388860943 538053 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :ENGM 041820Z 21007KT 9999 -DZ FEW012 SCT016 BKN025 04/04 Q0997 NOSIG < 1388860962 410806 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :~metar YMCA < 1388860963 107811 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :--- Station not found! < 1388860992 37221 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :~metar KFUM < 1388860992 677407 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :--- Station not found! < 1388861006 597536 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com PRIVMSG #esoteric :~metar KBGR < 1388861007 297937 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :KBGR 041753Z 19006KT 10SM BKN110 M13/M18 A3031 RMK AO2 SLP273 4/024 60000 T11281183 11128 21289 56039 < 1388861009 617806 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :~metar SPAM < 1388861010 317461 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :--- Station not found! < 1388861132 507267 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Still above zero, I suppose? < 1388861135 147536 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :~metar ESSA < 1388861135 957481 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :ESSA 041820Z 23009KT 9999 SCT007 BKN010 05/04 Q1002 R01L/29//95 R08/29//95 R01R/29//95 TEMPO BKN015 < 1388861152 837908 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :you wimps with above-zero wintemperatures... < 1388861229 487680 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Almost all of december has been considerably warmer than average < 1388861249 128098 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://www.smhi.se/klimatdata/meteorologi/2.1353/dailyTable.php?par=tmpAvvDay&yr=2013&mon=12 < 1388861357 848374 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :wow, 10 degrees warmer than normal in almost all of norrland < 1388861413 737926 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Yeah.. < 1388861801 558745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's very strange. < 1388861804 627610 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar EFHK < 1388861807 228824 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :EFHK 041850Z 13008KT 6000 -RASN BKN003 01/01 Q1004 NOSIG < 1388861833 727695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The newspaper said Russian tourists (of which there are many this time of year) have been very disappointed with the mild weather. < 1388861869 517590 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :~metar IKEA < 1388861870 219531 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :--- Station not found! < 1388862089 377763 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :~metar ETLA < 1388862090 78389 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :--- Station not found! < 1388862567 258235 :Zuu!zuu@unaffiliated/zuu QUIT :Ping timeout: 245 seconds < 1388862711 239576 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1388862815 20099 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388863171 960397 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 272 seconds < 1388863396 770692 :MindlessDrone!~MindlessD@HSI-KBW-37-49-6-33.hsi14.kabel-badenwuerttemberg.de QUIT :Quit: MindlessDrone < 1388863787 189237 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :~metar ZERO < 1388863787 969330 :metasepia!~metasepia@207.112.39.31 PRIVMSG #esoteric :--- Station not found! < 1388863795 290575 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388864033 616838 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Connection reset by peer < 1388864465 860322 :doesthiswork!~Adium@97-126-87-49.tukw.qwest.net JOIN :#esoteric < 1388864483 250241 :doesthiswork!~Adium@97-126-87-49.tukw.qwest.net PRIVMSG #esoteric : the most recent oots was most excellent < 1388864534 830450 :impomatic!~john_metc@94.116.107.32 QUIT :Ping timeout: 264 seconds < 1388866031 593524 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :IOCCC! → http://ioccc.org/years.html?a=123 < 1388866049 802367 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :ACTION glances meaningfully at topic < 1388866277 452511 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :ACTION glances at himself... < 1388866289 142739 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :/clear! /clear! /abort! /time-travel! < 1388867558 43601 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :meanwhile, my mind is completely twisted by misaka. < 1388867593 413869 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net PRIVMSG #esoteric :fair enough < 1388867691 903674 :boily!~boily@207.112.39.31 PRIVMSG #esoteric :holy. horizontal. tiling. < 1388867791 524289 :jconn!~va@1-130.ipswich.cc.colocall.com QUIT :Ping timeout: 272 seconds < 1388869696 424509 :jconn!~va@1-130.ipswich.cc.colocall.com JOIN :#esoteric < 1388870584 933302 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :kmc: i like the haskell variation where main :: String and all the rts does is evaluate it and print it to stdout < 1388870592 432845 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :lol < 1388870616 183456 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :i think that clarifies the "execution vs. evaluation" thing out of existence < 1388870648 128684 :nisstyre!~yours@74.114.77.87 QUIT :Quit: Leaving < 1388871631 546620 :shachaf!~shachaf@li227-219.members.linode.com QUIT :Changing host < 1388871631 785918 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1388871969 792838 :AnotherTest!~turingcom@d51A42972.access.telenet.be QUIT :Ping timeout: 252 seconds < 1388873304 62607 :boily!~boily@207.112.39.31 QUIT :Quit: CRYPTIC CHICKEN < 1388873306 212833 :metasepia!~metasepia@207.112.39.31 QUIT :Remote host closed the connection < 1388873663 33250 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com QUIT :Read error: Connection timed out < 1388873730 863978 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com JOIN :#esoteric < 1388873973 15327 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388873994 63187 :^v!~NotPing@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1388874011 333087 :TodPunk!~Tod@50-198-177-185-static.hfc.comcastbusiness.net QUIT :Quit: This is me, signing off. Probably rebooting or something. < 1388874394 392465 :^v!~NotPing@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Remote host closed the connection < 1388874842 452566 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com QUIT :Read error: Connection timed out < 1388874916 442945 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com JOIN :#esoteric < 1388875001 602815 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1388875013 234590 :FreeFull_!~freefull@defocus/sausage-lover JOIN :#esoteric < 1388875048 938636 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 246 seconds < 1388875308 612907 :TodPunk!~Tod@50-198-177-185-static.hfc.comcastbusiness.net JOIN :#esoteric < 1388877042 862938 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1388877656 492762 :doesthiswork!~Adium@97-126-87-49.tukw.qwest.net QUIT :Quit: Leaving. < 1388878692 274422 :Bike!~Glossina@c-24-21-88-250.hsd1.wa.comcast.net QUIT :Ping timeout: 245 seconds < 1388879029 932612 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1388879285 962127 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com QUIT :Read error: Connection timed out < 1388879347 884375 :LinearInterpol!~RJones@cpe-76-178-249-81.maine.res.rr.com JOIN :#esoteric < 1388879483 162393 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1388879537 932172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-gouda < 1388879538 132619 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :int-e said 5h 36m 22s ago: Btw, re-reading GG is totally worth it. There are so many small details to rediscover, not to mention some significant plot developments that I have forgotten over the years. < 1388879604 672156 :Bike!~Glossina@71-222-62-106.ptld.qwest.net JOIN :#esoteric