< 1380240043 750808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so there might well be more operators than those in the examples. otherwise the claim that strings make When TC seems unreasonable. < 1380240244 334319 :epicmonkey!~epicmonke@188.134.41.115 QUIT :Ping timeout: 264 seconds < 1380240292 226485 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yeah, but the When specifications states that the operators should be fairly straightforward for anyone who's programmed in C-like languages < 1380240306 937892 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and it also says that the only types are integers, strings, and null < 1380240311 300096 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so no characters < 1380240312 252894 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1380240344 137917 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i wonder if there are any timezones in UTC+13 < 1380240344 849728 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the only thing I could imagine would be a [] operator that would return a 1-char long string < 1380240432 747376 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://en.wikipedia.org/wiki/UTC%2B13:00 < 1380240477 739908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :goes to 14, too < 1380240491 71995 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bombay time was UTC+04:51 < 1380240527 816642 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i heard a rumor once of a "Riyadh Mean Solar Time" which was adjusted every day so that the sun was absolutely overhead at noon < 1380240544 278910 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I think it's one of the few timezones that the Olson timezone database doesn't support :D < 1380240566 299460 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what would riyadh need that for < 1380240571 905297 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :beats me < 1380240602 697260 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover: did you know that random little bits of America opt out of daylight savings time < 1380240606 939086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't federalism great < 1380240611 35061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://lists.globus.org/pipermail/gt-dev/2006-October/000844.html is the only thing google finds < 1380240623 351632 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1380240637 853541 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :indiana. < 1380240694 830151 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah Indiana alone has 11 tz database entries < 1380240695 18050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/UTC%E2%88%9200:25#Dublin_Mean_Time < 1380240712 955738 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :DMT < 1380240728 885692 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i know a programmer who lives in indiana and works with time sometimes. i've considered mailing him some of my antiepressants < 1380240736 167514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :used in Lireland Standard Dates < 1380240736 353655 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::D < 1380240779 777585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The most extensive study of time zone history in Indiana has been published in The American Atlas (1978) by Thomas G. Shanks, where the author identifies 345 areas in the state with a different time zone history for each. < 1380240799 152635 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it must be cool to be definitively the world expert at that < 1380240837 135256 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and Arizona also ignores DST, except for some but not all of the Native American territories which are kind-of-part-of the state < 1380240843 388843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the book that tzdata is based on or something, I think < 1380240851 405951 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :gosh, googling "history of time in saudi arabia" comes up with "history of the jews in saudi arabia". who cares about that < 1380240862 633328 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"they all lived together happily ever after the end" < 1380240862 965998 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :history of time < 1380240870 355502 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://naggum.no/lugm-time.html < 1380240874 640289 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The Long, Painful History of Time" < 1380240896 431350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Koen_: well in C char is an integer type, maybe When works like that too. < 1380240904 356210 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh < 1380240906 44244 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :nice < 1380240929 200480 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you could do 'a' * 'b' in Rust until a few weeks ago < 1380240930 179797 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :okay I'll add a [ ] operator then < 1380240999 608463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : what would riyadh need that for <-- the islamic calendar is afaiu based on direct astronomical observation rather than math, and the saudis are pretty big on islam. < 1380241042 12003 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yes well the jewish calendar is lunar and i've never heard of jerusalem switching to lunar months < 1380241123 304051 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oerjan: hmm but in C, str[k] is a variable (an lvalue? am I using this term correctly?), it can be assigned < 1380241162 588602 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's an lvalue yeah < 1380241166 943482 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :that gives it a different feel from the rest of When, in my opinion < 1380241193 250237 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I mean, it obviously has no rules attached as do other variables < 1380241249 171472 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"Saudi Arabia uses the sighting method to determine the beginning of each month of the Hijri calendar. Since AH 1419 (1998/99) several official hilal sighting committees have been set up by the government to determine the first visual sighting of the lunar crescent at the beginning of each lunar month." < 1380241253 286124 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so that would either mean that the assignment operator doesn't trigger any rules when assigning to str[k], or that it triggers str's rules, even though it's not directly str which is assigned < 1380241267 132936 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :it's amazing how incredibly boring theology is most of the time < 1380241366 463904 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :they could get creative and come up with a Praying@Home distributed theology < 1380241412 301300 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :islam has a long history of arguing over whether different kinds of theological arguments are worthwhile < 1380241437 507692 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :metametaphysics < 1380241574 420232 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's called 'pataphysics < 1380241602 689925 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i build a 'patatree in minecraft once < 1380241608 395439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :as a successor to the earlier metatree < 1380241718 527664 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hey any idea what "right-to-left" associativity means for UNARY operators? < 1380241744 433238 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or left-to-right for that matter - I just don't see what sense to make out of unary associativity < 1380241799 867552 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :obviously !!x can only be interpreted as !(!x), right? < 1380241851 895123 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :associativity is a property of binary operators. < 1380241888 387875 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :unless you've got some unary operator that can be indifferently postfix and infix, so !x! can be either of (!x)! and !(x!); but C precedence tables already list "postfix ++" and "infix ++" as two different operators with different priorities anyway < 1380241934 649882 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Bike, well, n-ary where n > 1 < 1380241942 245121 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :your mother < 1380241968 70279 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i contend that it is your mother < 1380241976 943404 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what the heck is associativity for a 3-ary function < 1380241991 209955 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I think they talk about "pseudo-associativity rule" for heaps, or something < 1380242013 857802 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Heap_%28mathematics%29 < 1380242019 17612 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :para-associative law < 1380242039 303675 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Bike, cf. http://i.imgur.com/1zgFd.jpg < 1380242041 649874 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :foo(foo(a,b,c),d,e) = foo(a,foo(b,c,d),e)? < 1380242052 125184 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :something like that < 1380242065 52608 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :php doesn't exist, sorry < 1380242115 756204 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well the point here is that it uses the wrong associativity for ternary if < 1380242223 9992 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :isn't it just that it parses a?b:c?d:e as ?:(?:(a,b,c),d,e) < 1380242267 103501 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :who parses it like that < 1380242267 646476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's associativity, though < 1380242269 993596 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :instead of ?:(a,b,?:(c,d,e)). < 1380242274 495043 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :is it? i don't know that's why i'm asking < 1380242277 701738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a + b + c being +(a,+(b,c)) or +(+(a,b),c) < 1380242293 6470 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :nah that's math-associativity < 1380242295 573496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"how you put the parens in to combinations of operators" < 1380242353 434767 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :my definition for an operator to be math-associative is "you don't need a computer-associativity rule about it" < 1380242360 99196 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so, if ?: was associative, ?:(?:(a,b,c),d,e) = ?:(a,?:(b,c,d),e) = ?:(a,b,?:(c,d,e)). < 1380242363 103985 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that would be weird. < 1380242451 595487 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :(i'm wondering about math associativity because i don't care about parsing) < 1380242491 671068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh. < 1380242497 600590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but Koen_ was talking about "right-to-left" associativity. < 1380242506 830638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the topic changed completely somewhere here < 1380242525 173060 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well I was reading wikipedia's C operators precedence table < 1380242537 485892 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and one of the boxes happens to have only unary operators < 1380242557 989395 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and they are specified to be right-to-left associative < 1380242565 337580 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : (i'm wondering about math associativity because i don't care about parsing) < 1380242572 133963 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Hello < 1380242590 377619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :it's maths, you can't unambiguously generalise < 1380242613 588606 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :then why did you say "n-ary where n > 1" < 1380242621 773562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :because i was talking about parsing < 1380242625 800342 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh. < 1380242630 547273 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :boringgggg < 1380242674 589264 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Bike: apparently e = a < d ? a++ : a = d is parsed differently in C and C++ < 1380242865 509200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Koen_: floating point + isn't math-associative < 1380242876 323633 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh < 1380242881 540250 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :that's fun < 1380242936 790995 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :is there any language where + isn't commutative because you can add anything with anything but the return type depends of the order of the arguments? < 1380242949 385610 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :somebody else today was confused and annoyed by generating the sequence "1.2, 1.4, 1.6000001, 1.800001" or something. it gets so old < 1380242958 744905 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Koen_: any language where + works on strings < 1380242977 509442 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :well, no, that's just noncommutativity, not what you said. sorry < 1380243021 750466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [1.2, 1.4 :: Float ..] < 1380243022 667700 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [1.2,1.4,1.5999999,1.7999998,1.9999998,2.1999998,2.3999999,2.6,2.8,3.0,3.2,... < 1380243104 261415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lambdabot: nice recovery there < 1380243142 974414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 7 [1.2, 1.4 :: Float ..] < 1380243143 862862 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [2.6,2.8,3.0,3.2,3.4,3.6000001,3.8000002,4.0,4.2,4.3999996,4.5999994,4.7999... < 1380243165 935398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 17 [1.2, 1.4 :: Float ..] < 1380243166 784455 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [4.5999994,4.799999,4.999999,5.199999,5.3999987,5.5999985,5.7999983,5.99999... < 1380243204 154949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 24 [1.2, 1.4 :: Float ..] < 1380243204 990940 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [5.999998,6.199998,6.3999977,6.5999975,6.7999973,6.999997,7.199997,7.399996... < 1380243205 767654 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> drop 2439 [1.2, 1.4 :: Float ..] < 1380243206 785509 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [488.97592,489.1759,489.3759,489.57587,489.77585,489.97583,490.1758,490.375... < 1380243226 320196 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :suh weet < 1380243240 475042 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :> drop 50000 [0, 0.001 :: Float ..] < 1380243241 451830 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [49.974503,49.975502,49.9765,49.9775,49.9785,49.9795,49.9805,49.9815,49.982... < 1380243249 744719 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :> drop 50000000 [0, 0.001 :: Float ..] < 1380243253 280700 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [16384.0,16384.0,16384.0,16384.0,16384.0,16384.0,16384.0,16384.0,16384.0,16... < 1380243263 721413 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"well, that's a good place to stop" < 1380243268 785821 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :xD < 1380243270 426685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16384 certainly is a number. < 1380243275 198855 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :> drop 50000000 [0, 0.001 :: Double ..] < 1380243278 863926 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [49999.99988652039,50000.000886520385,50000.00188652038,50000.00288652038,5... < 1380243317 638920 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> filter (\x -> 2 >= length (break (=='.') (show x)) ) [1.2, 1.4 :: Float ..] < 1380243318 496419 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : Couldn't match expected type `[a0]' < 1380243318 641823 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : with actual type `([GHC.Ty... < 1380243321 78325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1380243327 557364 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i was about to ask how to do that. < 1380243331 697946 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :thank god for nerds < 1380243351 232477 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> filter (\x -> 2 >= length (dropWhile (/='.') (show x)) ) [1.2, 1.4 :: Float ..] < 1380243352 350423 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [1.2,1.4,2.6,2.8,3.0,3.2,3.4,4.0,4.2,18.8,19.0,19.2,74.8,75.0,75.2,940.6,94... < 1380243357 195497 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric ::t zipWith < 1380243357 866057 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :(a -> b -> c) -> [a] -> [b] -> [c] < 1380243371 779797 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :night < 1380243372 52636 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yeah, whatever, don't remember enough stdlib < 1380243373 326393 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Koen_ < 1380243390 797678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 10 $ filter (\x -> 2 >= length (dropWhile (/='.') (show x)) ) [1.2, 1.4 :: Float ..] < 1380243391 971634 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [19.0,19.2,74.8,75.0,75.2,940.6,940.8,941.0,941.2,941.4,1283.1,1283.3,1556.... < 1380243412 678753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> drop 20 $ filter (\x -> 2 >= length (dropWhile (/='.') (show x)) ) [1.2, 1.4 :: Float ..] < 1380243413 842677 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [1283.1,1283.3,1556.2,1556.4,1829.5,2068.4,2068.6,2170.9,2171.1,2273.4,2273... < 1380243425 547685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks like it keeps happening < 1380243447 801170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I warned you about floating point, oerjan. < 1380243456 35566 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :hi shut up elliott < 1380243465 803553 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :he warned you bro. < 1380243475 978934 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric ::t (!!) < 1380243476 626025 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :[a] -> Int -> a < 1380243483 758161 :ChanServ!ChanServ@services. MODE #esoteric +v :elliott > 1380243484 190173 NAMES :#esoteric < 1380243484 482712 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :@hoogle a -> [a] -> Int < 1380243484 711336 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Data.List elemIndex :: Eq a => a -> [a] -> Maybe Int < 1380243484 856434 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Data.List elemIndices :: Eq a => a -> [a] -> [Int] < 1380243484 856661 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Network.BufferType buf_concat :: BufferOp a -> [a] -> a < 1380243490 772206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why thank you, oerjan. I'm glad you appreciate my jokes so much. < 1380243495 344602 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :way to do the exact opposite of shutting up! < 1380243495 540986 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I think "it keeps happening" is an appropriate response to the one where it keeps giving the same number xD < 1380243512 653834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2^14 < 1380243513 681867 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : 16384 < 1380243518 480573 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :elliot: is that a sweet bro and hella jeff reference? < 1380243518 735719 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> 4 == 4 < 1380243519 715501 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : True < 1380243596 282158 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :> True == True < 1380243597 191219 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : True < 1380243607 264183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now elliott is impersonating me with his op powers? outrageous! < 1380243658 992042 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> let list = [0, 0.001 :: Double..] in elemIndex True (zipWith (==) list ((\(a:b) -> b) list)) -- i'm the haskellest < 1380243659 893936 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : :1:25: parse error on input `Double..' < 1380243667 866078 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> let list = [0, 0.001 :: Double ..] in elemIndex True (zipWith (==) list ((\(a:b) -> b) list)) < 1380243675 21628 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1380243693 650404 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> let list = [0, 0.001 :: Float ..] in elemIndex True (zipWith (==) list ((\(a:b) -> b) list)) < 1380243696 381836 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : Just 16764252 < 1380243730 115838 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> drop 1676250 [0, 0.001 :: Float ..] < 1380243731 116127 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [1649.6229,1649.6239,1649.6249,1649.6259,1649.6268,1649.6278,1649.6288,1649... < 1380243748 519891 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> drop 16764250 [0, 0.001 :: Float ..] < 1380243750 403767 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : [16383.998,16383.999,16384.0,16384.0,16384.0,16384.0,16384.0,16384.0,16384.... < 1380243758 344880 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i'm the best programmer; you're welcome. < 1380243830 664457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2^14 -- i reiterate < 1380243831 518580 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : 16384 < 1380243896 131469 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :why 14 < 1380243910 686381 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :floats have what, five bit exponent? i can't remember this stuff < 1380243923 38416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's the mantissa that matters, i think < 1380243951 478194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> logBase 2 0.001 < 1380243952 312978 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : -9.965784284662087 < 1380243962 599972 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so where'd fourteen come from! < 1380243980 746158 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :or did you just remember that 16384 is a power of two < 1380243984 423360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1380243989 393158 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :wow nerd < 1380244018 391953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i could have guessed it too. < 1380244049 29070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 16384 + 2^^(-10) :: Float < 1380244049 922500 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : 16384.0 < 1380244054 401705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 16384 + 2^^(-9) :: Float < 1380244055 354020 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : 16384.002 < 1380244104 863777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :14+10 = 24 which is presumably around how many bits of mantissa there is. < 1380244112 566599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :+- 1 < 1380244155 24716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so once it reaches 2^14, the 0.001 doesn't contain any bits large enough to affect the other number when added to it. < 1380244169 761113 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1380244211 911237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src RealFloat < 1380244212 56869 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Source not found. Are you on drugs? < 1380244219 633729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src RealFrac < 1380244219 779103 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :class (Real a, Fractional a) => RealFrac a where < 1380244219 779288 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : properFraction :: (Integral b) => a -> (b,a) < 1380244219 779394 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : truncate, round, ceiling, floor :: (Integral b) => a -> b < 1380244239 118238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm what is that class again < 1380244258 262300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t isIEEE < 1380244258 873511 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :RealFloat a => a -> Bool < 1380244267 901714 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :nice. < 1380244273 463456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it is RealFloat, @src just doesn't have it :( < 1380244345 481923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> floatDigits (undefined :: Float) < 1380244346 395278 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : 24 < 1380244352 116449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1380244441 691354 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric ::i RealFloat < 1380244463 136331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://lambda.haskell.org/platform/doc/current/ghc-doc/libraries/haskell2010-1.1.1.0/Prelude.html#g:7 and scroll down a bit. < 1380244524 504160 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :> floatRange (undefined :: Float) < 1380244525 548975 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : (-125,128) < 1380244547 709508 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :eight. well i guess that makes sense. < 1380244562 266033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://lambda.haskell.org/platform/doc/current/ghc-doc/libraries/haskell2010-1.1.1.0/Prelude.html#t:RealFloat found the right anchor < 1380244776 184480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :atan2 somehow feels a little out of place in that class :P < 1380244866 552451 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :huh, does the default implementation use decode or something < 1380244977 495576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it actually uses isNegativeZero. < 1380244984 125236 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :lol. < 1380245018 136815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to select the proper branch < 1380245054 474577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if it didn't bother with that, Floating and Ord would be sufficient. < 1380245057 341757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think. < 1380245125 667429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means it would probably end up in RealFloat anyway, as the largest class subclassing both. < 1380245397 531358 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I need to resume watching The IT Crowd < 1380246065 288723 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :last episode's tomorrow night < 1380246069 924309 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1380247610 734598 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Code that I have written has run on ... maybe millions of computers < 1380247639 481594 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, maybe not as many < 1380247644 716901 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :More than thousands I think, at least < 1380247671 423832 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://petewarden.com/2013/09/27/why-openheatmap-is-banned-from-github/ eesh. < 1380250485 819192 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Somehow I don't think this is valid HTML anymore http://info.cern.ch/hypertext/WWW/TheProject.html < 1380250591 776873 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.the-pope.com/nextid.html < 1380250606 217899 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"At present, it is likely that NEXTID will be dropped from the HTML specification, since it is not terribly useful. You are therefore advised against wasting your time reading the rest of this page!" "Last Update: 5 January 1998 < 1380250966 267529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo the web historian < 1380251299 178132 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which code sgo < 1380251301 426031 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :re millions < 1380251361 792266 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Any Javascript code that I've written on the job.. < 1380251388 565482 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The ISP I work for is quite popular < 1380251410 344555 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1380252223 544397 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1380255110 332907 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1380256893 223671 :asie_!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1380257178 178912 :asie_!~textual@178235038113.elblag.vectranet.pl QUIT :Ping timeout: 264 seconds < 1380258087 739428 :audioPhil_!~quassel@lak-73-77.wohnheime.ruhr-uni-bochum.de JOIN :#esoteric < 1380258203 704830 :audioPhil!~quassel@unaffiliated/audiophil1 QUIT :Ping timeout: 248 seconds < 1380262647 209842 :doesthiswork!~Adium@98.145.118.186 QUIT :Quit: Leaving. < 1380263390 363146 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Gotta go < 1380264092 544880 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmp. Python argparse -- with a single positional argument with nargs='+' and optional arguments a, b and c -- can extract ['foo', 'bar', 'baz'] out of "-a x -b y -c z foo bar baz" or "foo bar baz -a x -b y -c z" just fine, but can't seem to cope with "-a x foo -b y bar -c z baz". As in, all positional arguments must be in a single group. < 1380265297 705214 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net JOIN :#esoteric < 1380268338 473573 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1380270577 408630 :epicmonkey!~epicmonke@188.134.41.115 JOIN :#esoteric < 1380272041 878409 :carado!~user4539@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1380272398 217729 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1380272882 736823 :john_metcalf!~john_metc@87.114.157.233 QUIT :Ping timeout: 264 seconds < 1380273347 575931 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1380273434 688602 :Taneb!~Taneb@host-92-30-131-19.as13285.net JOIN :#esoteric < 1380273460 172359 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :In 24 hours I will be in a flat in York < 1380273950 930482 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is it almost like New York except old? < 1380273978 40035 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :Yeah < 1380274007 182961 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :You can even by shirts that say... < 1380274009 62858 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :I♥ < 1380274010 27873 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric : Y < 1380274199 369069 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :So, I'm rather nervous < 1380274260 161562 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just imagine the flat has no clothes on, I hear that helps. < 1380274309 570026 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :I am not sure if I can picture a flat /with/ clothes on < 1380275040 674110 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :Why is elliott voiced < 1380275048 422078 :Taneb!~Taneb@host-92-30-131-19.as13285.net PRIVMSG #esoteric :Why not Gregor or Roujo < 1380276282 366505 :atriq!~Taneb@host-92-30-171-30.as13285.net JOIN :#esoteric < 1380276295 374273 :Taneb!~Taneb@host-92-30-131-19.as13285.net QUIT :Disconnected by services < 1380276301 394505 :atriq!~Taneb@host-92-30-171-30.as13285.net NICK :Taneb < 1380276411 948086 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :I'm working on Rummy mixed with Breakout < 1380276413 270145 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1380276745 893418 :carado!~user4539@static.29.44.47.78.clients.your-server.de QUIT :Ping timeout: 246 seconds < 1380277295 877785 :carado!~user4539@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1380277607 782111 :MindlessDrone!~MindlessD@HSI-KBW-134-3-130-100.hsi14.kabel-badenwuerttemberg.de JOIN :#esoteric < 1380277665 397342 :carado!~user4539@static.29.44.47.78.clients.your-server.de QUIT :Remote host closed the connection < 1380277691 173800 :carado!~user4539@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1380277858 841795 :carado!~user4539@static.29.44.47.78.clients.your-server.de QUIT :Client Quit < 1380277869 866953 :carado!~user4539@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1380278047 40619 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :I've been spontaneously screaming "No!" more often than usual recently < 1380278910 849927 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net JOIN :#esoteric < 1380279941 695377 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Ping timeout: 248 seconds < 1380280084 709614 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1380280440 799530 :KingOfKarlsruhe!~chatzilla@p4FDCD209.dip0.t-ipconnect.de JOIN :#esoteric < 1380280840 368908 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :Is there a term for something like a queuestack but the two ends are accessible in completely different ways and it is tricky to get something from one end to the other? < 1380280885 730131 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's this < 1380281391 230703 :Jafet!~jafet@static.77.207.4.46.clients.your-server.de PRIVMSG #esoteric :Sounds queuerious < 1380282313 728615 :shikhin!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1380282411 10710 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz... < 1380282652 119381 :carado!~user4539@static.29.44.47.78.clients.your-server.de QUIT :Remote host closed the connection < 1380282708 216427 :carado!~user4539@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1380282727 784903 :carado!~user4539@static.29.44.47.78.clients.your-server.de QUIT :Remote host closed the connection < 1380282747 348414 :carado!~user4539@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1380282931 478618 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1380283135 832426 :carado!~user4539@static.29.44.47.78.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1380283496 783718 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1380284695 296706 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1380284738 126521 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1380284756 260458 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Read error: Connection reset by peer < 1380284765 394275 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1380285128 184658 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1380285848 389021 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1380286020 656052 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1380286285 652127 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz... < 1380286339 295775 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1380287372 547975 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Koen_ < 1380288495 425190 :Taneb!~Taneb@host-92-30-171-30.as13285.net QUIT :Quit: Leaving < 1380290311 309444 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1380290491 709123 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 248 seconds < 1380291313 713564 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1380291631 767299 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1380292163 724975 :Taneb!~Taneb@host-92-30-171-30.as13285.net JOIN :#esoteric < 1380294780 735215 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1380295035 720358 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 248 seconds < 1380295062 230570 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be JOIN :#esoteric < 1380296758 358321 :Taneb!~Taneb@host-92-30-171-30.as13285.net QUIT :Read error: Connection reset by peer < 1380297089 316391 :Taneb!~Taneb@host-92-30-171-30.as13285.net JOIN :#esoteric < 1380297863 174216 :reynir!~reynir@unaffiliated/reynir JOIN :#esoteric < 1380297956 415844 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Hello! < 1380298267 343327 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :Hi! < 1380298273 271869 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :`welcome reynir < 1380298276 139077 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :reynir: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1380298298 592810 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :wow, what a welcome :) < 1380298302 477763 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric ::) < 1380298308 716501 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :Wait till you see... < 1380298311 573717 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :`relcome reynir < 1380298314 823803 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​14reynir: Welc04o10me t10o the internation14al hub for eso08teric p10rogr06a03mmi12ng la04nguage09 08design a02nd deplo10ym05ent! Fo14r m03ore in11forma03tion, 13check out our wiki: http:/05/es12ola04ngs.org/wiki/05Main_P07age. (For the other14 kind of es03oterica, try #11esoteric on i05rc.dal.net.)10 < 1380298319 228156 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :lol < 1380298342 580764 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :I have been working on a compiler targeting brainfuck < 1380298377 661597 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :What does it compile? < 1380298410 63402 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Right now only simple arithmetic expressions with addition, subtraction and multiplication < 1380298416 899783 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :But there's a twist < 1380298427 156662 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :It's written in Coq, so it's a certified compiler < 1380298441 34554 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :Ooh, fancy < 1380298460 175249 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Here's the project https://github.com/reynir/Brainfuck < 1380298485 562874 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :I feel like I know your nick from somewhere... < 1380298519 440814 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Could be from 0x10c. I recognize a few names from there < 1380298541 451981 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :Yeah, I'm there < 1380298576 923372 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :I was wondering if you have any tips for structuring programs / compiling to BF < 1380298630 48665 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :Not me personally < 1380298645 403472 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :And I'm gonna have to go now, got to pack my computer < 1380298661 559111 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Alright < 1380298670 866934 :Taneb!~Taneb@host-92-30-171-30.as13285.net PRIVMSG #esoteric :Bye! < 1380298673 672804 :Taneb!~Taneb@host-92-30-171-30.as13285.net QUIT :Quit: Leaving < 1380299021 187513 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1380299338 183384 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 256 seconds < 1380299448 864897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :reynir, i want to make fun of you for liking 0x10c but my heart's not in it right now < 1380300013 818298 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Ok. < 1380300170 400106 :shikhin_!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1380300227 860959 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :reynir, OK now I'm lightly intoxicated, and you were a fool to believe notch would ever manage to stick it through with another game < 1380300247 102371 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :that was quick, 12 minutes < 1380300283 728309 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 248 seconds < 1380300294 975646 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :What can I say, my spite recharges quickly. < 1380300331 677969 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :No, I mean you're quick to get intoxicated < 1380300340 662565 :shikhin_!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1380300357 225229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :If I'm honest that was just an excuse. < 1380300368 699250 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Ok. < 1380300427 876470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ALSO: your implicit suffering makes me happy < 1380300444 780904 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :"[...] (in Hindi): "Don't pretend you are studying farsi/looks like farsi to me"" < 1380300672 224986 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :I just found this http://esolangs.org/wiki/brainfuck_algorithms < 1380300681 71579 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :reynir, BTW how does your BF compiler work? < 1380300689 504701 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i.e. what's the source and the target? < 1380300777 469146 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Source is arithmetic expressions with plus, minus, and multiplication. The target is brainfuck. < 1380300799 798207 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :So the source language is very simple and not very interesting < 1380300801 525593 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :Oh, interesting. Clicky? < 1380300816 127341 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Huh? < 1380300827 366596 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :Can I get some sort of a URL, project website, repo, anythign? :P < 1380300831 939666 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :*anything < 1380300850 211244 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :oh, sure. https://github.com/reynir/Brainfuck < 1380300872 51990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :so wait, this thing has a right-infinite tape? < 1380300884 172490 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Yea, both directions are infinite < 1380300923 519412 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :It's easier when you don't have to deal with special cases all the time (i.e. going beyond the tape) < 1380300984 166400 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :I can imagine. < 1380301045 324154 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :It could be awesome to compile a turing complete language eventually < 1380301080 385347 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :what about a brainfuck to brainfuck compiler < 1380301085 786281 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :brainfuck is TC < 1380301102 147443 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :he's not compiling from brainfuck < 1380301120 799294 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oh, right. I see it now < 1380301153 851822 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Yea, I was considering doing optimizations and prove their correctness < 1380301174 205254 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :imho do eodermdrome next < 1380301175 400254 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Is the idea to have a relatively low-level language, that is which uses a tape rather than variables? < 1380301203 226264 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :or do you want do something more similar to "C subset to brainfuck" < 1380301297 87832 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Hm, not sure. Right now I have proven some stack primitives (push, add, dup, ...) and just compile the expressions down to those < 1380301341 133851 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :So I guess the answer is the first and maybe the second. So, develop a theory for a simple stack machine and compile down to that < 1380301411 303070 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :@tell oerjan Well, it seems logical to call those cosets obtained by right multiplication the right cosets. These are usually called left cosets though. < 1380301411 448353 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380301453 366175 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :reynir: Yes, the stack based language could be used as an intermediate language I guess. < 1380301651 625354 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 245 seconds < 1380301676 599677 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :reynir, have you looked at underload < 1380301689 696915 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :No < 1380301700 696754 :Bike!~Glossina@69.166.47.109 JOIN :#esoteric < 1380301719 480594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :it's a very small stack-based esolang < 1380301732 744797 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be PRIVMSG #esoteric :underload to bf, has that been done yet? < 1380301847 432769 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :dunno < 1380301916 346472 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :looks interesting < 1380302404 886431 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1380303009 923613 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :back from lunch, and I see someone else `relcommed in my absence. < 1380303233 929111 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1380303639 138984 :asie!~textual@dynamic-78-8-19-86.ssp.dialog.net.pl JOIN :#esoteric < 1380303743 678042 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1380303744 143771 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 271700Z VRB03KT 15SM FEW030 BKN042 18/10 A3029 RMK SC1SC4 SLP257 < 1380303817 314158 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1380303865 148405 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Read error: Connection reset by peer < 1380303907 146098 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1380303999 979491 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :boily, can you not just look out of your window to see the weather < 1380304022 517903 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover: too much light outside. < 1380304155 337200 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :does codu discards logs when they're too old? < 1380304162 625118 :asie!~textual@dynamic-78-8-19-86.ssp.dialog.net.pl QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz... < 1380304171 367326 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2012-11-12 doesn't show here :( < 1380304322 73311 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :boily, well then stick your arm out < 1380304328 758520 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Koen_, no, everything is just broken < 1380304347 340844 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :good, I feel much better < 1380304407 570692 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover: good idea. < 1380304579 888124 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1380304869 707419 :Bike!~Glossina@69.166.47.109 QUIT :Ping timeout: 248 seconds < 1380305093 189657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar EFHK < 1380305093 754017 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EFHK 271750Z 36006KT 9999 FEW040 05/04 Q1008 NOSIG < 1380305098 5095 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's dark out there.) < 1380305256 133079 :Bike!~Glossina@69.166.47.109 JOIN :#esoteric < 1380305340 303132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Today I drove a silly little car around. < 1380305375 346355 :ion!ion@heh.fi PRIVMSG #esoteric :Were there thirty clowns in it? < 1380305420 546972 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, arguably just one. < 1380305465 608760 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Smart_Fortwo <- that thing. (A rental.) < 1380305512 70430 :ion!ion@heh.fi PRIVMSG #esoteric :Was it yellow? http://en.wikipedia.org/wiki/File:2008_Smart_ForTwo_Passion_convertible_--_04-22-2011_2.jpg | http://pbfcomics.com/258/ < 1380305599 907805 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it was branded with the rental company (Sixt) logo; it's their cheapest thing. < 1380305667 65029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :isn't that just a normal smartcar < 1380305685 330071 :ion!ion@heh.fi PRIVMSG #esoteric :Is the name a Douglas Adams reference? < 1380305697 318401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: Sure. Does that somehow make "silly little" not applicable? < 1380305697 495535 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :no, it's a contraction of 'for two' < 1380305734 528924 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :fizzie, yes < 1380305754 122087 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, we're just going to have to agree to disagree. < 1380305776 288600 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that was an MIB3 reference. < 1380305785 465929 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They don't sell the electric version in Finland, which is a shame. (Not that I'm in the market for a car, though.) < 1380305791 422940 :ion!ion@heh.fi PRIVMSG #esoteric :I disagree. < 1380306292 688209 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1380306339 782498 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :apparently WebKit doesn't do kerning / ligatures unless you put "text-rendering: optimizeLegibility;" in the CSS < 1380306346 987707 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :lol < 1380306351 966249 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"text-rendering: not-shitty;" < 1380306433 85765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc -Olegibility < 1380306449 960498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tries to make the machine code as close to english text as possible < 1380306453 581156 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :some day, we'll observe a merge between LaTeX and HTML. < 1380306468 571144 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :making machine code alphanumeric is neat. < 1380306533 189660 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep < 1380306538 414119 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there should be a mapping from hexadecimal to carefully chosen consonnants and vowels, like how 0 becomes “o”, and so on. < 1380306553 45680 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.phrack.org/issues.html?issue=57&id=15 "Writing ia32 alphanumeric shellcodes" < 1380306556 918052 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :of course, 9 should be “b”, so that a NOP slide on x86 becomes “bobobobobobo” :D < 1380306561 478772 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1380306594 210673 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :plus there was that one paper about making programs that look enough like english text to fool most programs. < 1380306597 194111 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :with words and stuff. < 1380306637 698149 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: oooh, that sounds really cool < 1380306645 167602 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :that's like shell code except crazier < 1380306687 720814 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wow < 1380306689 161207 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :link? < 1380306706 728733 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :www.cs.jhu.edu/~sam/ccs243-mason.pdf maybe this < 1380306877 901705 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :awesome < 1380306879 997263 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so awesome < 1380306882 421172 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks Bike < 1380306990 528946 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also cool, JHU < 1380307002 317300 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :that's me, your source for random papers on random subjects < 1380307022 173055 :MindlessDrone!~MindlessD@HSI-KBW-134-3-130-100.hsi14.kabel-badenwuerttemberg.de QUIT :Quit: MindlessDrone < 1380307038 918267 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :my friend was a physics grad student there until he "temporarily" moved in with his girlfriend in San Francisco "for the summer" and then got a job and called them to say he's never coming back < 1380307060 902985 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :shrewd < 1380307179 276745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Why does an "avconv"-generated MP3 sound glitchy and print things like "[mp3float @ 0x7f3cb0606400]big_values too big" when seeking with mplayer? < 1380307179 845617 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1380307186 554862 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i love that error message < 1380307188 951830 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :big values too big < 1380307210 706933 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in fact when I first saw it I sent it to this channel < 1380307298 230359 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1380307300 365467 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :might be a bug in the sideband demultiplexer < 1380307317 524641 :Bike!~Glossina@69.166.47.109 PRIVMSG #esoteric :`pastelog big_values < 1380307324 344992 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1380307325 765097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Plays fine with vlc, FWIW. < 1380307362 524578 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20705 < 1380307365 360768 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Background information: I doubt the car plays FLACs. Though who knows.) < 1380307504 851294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :does it play Ogg Vorbis? < 1380307508 253378 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :surprisingly many things do < 1380307526 283742 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :after all it has free implementations and no patent encumberance, so it's easy to add :) < 1380307543 67846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It might, but it sounds like too much effort to make an extra round-trip to verify that. < 1380307549 732209 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I've used Vorbis for many years as my standard format for encoding stuff to play on various devices < 1380307560 283508 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because it's smaller than MP3 and encoders are easy to get < 1380307583 345367 :augur!~augur@208.58.5.87 QUIT :Ping timeout: 245 seconds < 1380307603 621493 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We won't have time to listen to a stickful of MP3s on this trip anyway, so I'll go with what's known to work this time. < 1380307635 885345 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :how long is a stickful? < 1380307649 403364 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Having said that, it'll probably turn out it barfs on a variable-bitrate MP3.) < 1380307660 717331 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a two-gig stick. < 1380308100 146284 :Bike!~Glossina@69.166.47.109 QUIT :Ping timeout: 252 seconds < 1380308111 286198 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :does frink support mp3/km? < 1380308157 957530 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Warning: undefined symbol "mp3". < 1380309868 297267 :AnotherTest!~turingcom@94-224-28-191.access.telenet.be QUIT :Ping timeout: 240 seconds < 1380309921 75550 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1380310226 760763 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1380310298 160160 :Bike!~Glossina@69.166.47.101 JOIN :#esoteric < 1380311961 339668 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :http://c431376.r76.cf2.rackcdn.com/39056/fnins-07-00011-r2/image_m/fnins-07-00011-g001.jpg such fonts < 1380312104 169425 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what about the fonts? < 1380312343 191062 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1380312378 270375 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1380312849 331120 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(0.13 on October 11!) < 1380313248 106119 :Bike!~Glossina@69.166.47.101 QUIT :Ping timeout: 252 seconds < 1380313683 719171 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1380313687 882052 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1380313952 130199 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1380314939 138053 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1380315191 674631 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :woo, found and fixed a refcounting bug < 1380315200 753225 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :boo, C++ libraries that do manual refcounting without smart pointers < 1380315235 922703 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :b-but... delete this... D: < 1380315250 174938 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep < 1380315285 359480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-loud < 1380315285 504846 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :AnotherTest said 3h 51m 13s ago: Well, it seems logical to call those cosets obtained by right multiplication the right cosets. These are usually called left cosets though. < 1380315317 545719 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it does indeed have essentially void unref() const { if (atomic_dec(&fRefCnt) == 1) delete this; } < 1380315326 374429 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I'll let the sages debate whether "delete this" should be allowed within a const method. < 1380315327 244356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell anothertest I consider both conventions completely logical, and have a hard time seeing how someone could consider one of them much more natural than the other. < 1380315327 389557 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380315366 595644 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also, like, decrementing the refcount certainly wouldn't be, but it's declared "mutable" < 1380315392 571096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I guess one needs the ability to retain and release objects by const pointer, but still, ewwwwwww < 1380315462 502860 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the reason why me and valgrind have a hate-hate-hate relationship: I'm completely lost when it comes to deleting stuff in C++. < 1380315510 466437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell After all, you either get a coset by left multiplication of a point by a subgroup, or by left multiplication of a subgroup by a point. < 1380315510 611715 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380315517 826073 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Hee. < 1380315532 907766 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1380315542 878162 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Is there a better way to clear that than /nick after < 1380315555 709146 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :I suspect delete this; is undefined behavior < 1380315561 411684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell AnotherTest After all, you either get a coset by left multiplication of a point by a subgroup, or by left multiplication of a subgroup by a point. < 1380315561 557016 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380315580 399807 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :(but probably of the undefined-behavior-that-always-works kind) < 1380315722 896669 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: even in a non-virtual method which doesn't call any virtual methods or access any instance data after "delete this"? < 1380315736 197507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 6852657/86400/7 < 1380315737 684724 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric : 11.33045138888889 < 1380315740 787107 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it might very well still be undefined, but I don't think it *has* to be < 1380315773 425190 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :boily: what about it specifically? < 1380315809 463962 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: either I leak inordinate amounts of memory, or I segfault trying to be over-eager freeing memory back. < 1380315821 563313 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I still haven't found the sweet spot of understanding what I'm doing. < 1380315856 777545 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :in any case, time to BBQ. or something. < 1380315861 409799 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1380315863 538350 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1380315892 52844 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :pouleq < 1380315953 781041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let's just assume after will appreciate eir group theory lesson, if e ever logs on again. < 1380315962 507138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :@tell boily C++ feels vastly more like a high level language if you use reference-counting smart pointers as much as possible < 1380315962 652304 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380315995 293208 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oerjan: lazy < 1380316013 617908 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Algebra? < 1380316020 929198 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what about algebra < 1380316037 911666 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :You are talking algebra? < 1380316049 893954 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oerjan is < 1380316050 613688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :reynir: it happens. < 1380316146 710058 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :Is it related to the topic? < 1380316171 533122 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the /topic? < 1380316179 268597 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :nothing is related to the /topic < 1380316231 387142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: boily is related to the topic. < 1380316239 901729 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: *reads wikipedia page on smart pointers* huh, I had no idea std::unique_ptr was a thing < 1380316243 389051 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :that's really cool < 1380316256 6222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :last episode of it crowd is good; things chris o'dowd can do to his own face are awful < 1380316261 213802 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oerjan: no, boily is related to roujo < 1380316292 838346 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i thought he was related to sakhalin < 1380316301 278325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :reynir: no, it's just an old discussion that hadn't quite ended yet, so i and AnotherTest are sending lambdabot messages back and forth because we're not here at the same time. < 1380316350 642676 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: and one of the big ideas in Rust is "what if we had something like unique_ptr, but the compiler actually enforces safe usage in every case" < 1380316364 430493 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh, is there a reason it's not safe? < 1380316389 1706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :reynir: briefly, it's about how mathematicians haven't argued which kind of coset should be called left and which should be called right, and i and AnotherTest don't agree on whether there is an obviously correct convention (i don't think there is). < 1380316390 532764 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a few reasons < 1380316396 874975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*haven't agreed < 1380316401 52157 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can coerce it to a plain pointer / reference easily < 1380316416 487873 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and you would do this when you want to call a function and pass it the object without transferring ownership < 1380316426 118056 :reynir!~reynir@unaffiliated/reynir PRIVMSG #esoteric :ok < 1380316428 777782 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but that function could stash away that raw pointer and use it after the object has been freed < 1380316436 153577 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :Fiora: "it's c++, of course it's not safe!" < 1380316478 495610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: no, boily is related to pouti. < 1380316488 558003 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :C++ kinda-sorta tries to be memory safe using a combination of language features and convention < 1380316493 703790 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oerjan: i thought it was just because you multiply(element,other-element) < 1380316499 584222 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and it totally falls over when people just treat it as "C with some extra junk" which is what they usually do < 1380316507 415303 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :of course i can never get cosets straight anyway ;_; < 1380316552 990823 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: "so rust is like C with uniqueness types added" < 1380316571 511058 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :;P < 1380316580 831162 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: another reason is that there's no mutability guarantee; you can uniquely own something and yet some function you call mutates it < 1380316604 1055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: well the thing is, should the direction be decided by the side of the element or by the side of the other-element? < 1380316621 218225 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in Rust, the root of an ownership tree decides globally whether that tree of objects is mutable or immutable < 1380316645 956072 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1380316646 898979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(the root is either a local variable or a garbage-collected box) < 1380316652 138297 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oerjan: the element, since the other element is written related to a capital letter, whi ch is more improtant and central!! < 1380316672 22405 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's this issue in C++ (although I don't know that it really relates to unique pointers) where you modify a datastructure as you're iterating over it, and everything blows up < 1380316704 151243 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i guess that makes sense though, insofar as terminology debates make sense < 1380316707 551594 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :(god i say "insofar" a lot) < 1380316726 627646 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Rust prevents this because the "give me an iterator" method, and the iterator struct, will "borrow" the datastructure as an immutable borrowed pointer, and nobody else can mutate something while an immutable borrowed pointer to it exists < 1380316736 614152 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :Insofar sounds like the name of a city, or a company < 1380316737 766295 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(which is enforced statically, except in the case of those GC'd boxes) < 1380316738 475274 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :Insofar Industries < 1380316740 923430 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::D < 1380316757 756442 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Fiora: i'll note that down for my cyborg ant production facilities shell corp < 1380316762 680933 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: sounds cool tho < 1380316764 693559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: AnotherTest thinks the opposite of you :) < 1380316775 688850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i think neither is obviously correct. < 1380316777 759071 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oerjan: well anothertest is wrong. i hope this solves the problem < 1380316801 503911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: excellent, now go fix peace in the middle-east. < 1380316801 682556 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i don't think i know how you'd verify that statically off the top of my head but that's probably just because i'm not thinking about it < 1380316825 506745 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :first you hire as many PL PhDs and grad students as you can < 1380316852 911065 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :Bike: just put it in the types and ... infer stuff < 1380316864 770521 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i think i have insufficient resources for this algorithm < 1380316892 727697 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Rust is neat cause it's a new language designed by people who have actually been paying attention to programming languages research in the past 40 years < 1380316950 361163 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this confuses some Haskellers who assume that anyone in that position would produce Haskell exactly < 1380316953 319343 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh well < 1380316963 446475 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i hear haskell was set down from on high < 1380317067 451469 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :kmc can you... not use rust as a vantage point from which to complain about haskellers < 1380317141 525738 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't do it that much < 1380317159 725939 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I'm annoyed at how many Haskellers look at Rust and find one thing they don't like and immediately declare it to be garbage < 1380317166 348661 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :as though Haskell is so perfect in comparison < 1380317189 781915 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they're both cool languages trying to do difficult (and vastly different) things and they both have their share of flaws < 1380317215 223832 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i'm sure these things are true < 1380317248 807394 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but yes perhaps I should not just bring this up when nobody is advancing this view < 1380317276 185749 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :PH is so easily annoyed by me complaining about things ^__^ < 1380317290 999922 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :moe < 1380317332 298606 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION hugs kmc  < 1380317361 396200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: *- by me complaining about things < 1380317388 507584 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :? < 1380317393 100410 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION hugs Fiora < 1380317395 779253 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :"PH is easily annoyed" < 1380317399 614709 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1380317400 761777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i'm annoyed by this hugging < 1380317413 142045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :are you annoyed by the damn kids who won't get off your lawn? < 1380317431 575711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :PH isn't old enough to have a lawn, or a cane to wave. < 1380317477 534265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i am if they are hugging each other or complaining about haskellers < 1380317483 172647 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or both? < 1380317488 486646 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan, on the other hand, probably has several lawns and canes. < 1380317511 840670 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :don't you start talking fizzie < 1380317522 295139 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :you're married, that makes you like twenty years older < 1380317537 188944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think i have a cane. maybe stored away somewhere. and i don't have my own lawn. < 1380317555 415502 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i have a back yard but not a front lawn < 1380317567 957011 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the front of my house consists of some stairs, and a tree which produces rain all the time, even when it is not raining < 1380317620 635395 :nooodl!~nooodl@174.181-241-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1380317629 5356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :having your own lawn may be rare when you don't live on the ground floor. < 1380317639 913340 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :is PH jealous he doesn't get a hug < 1380317650 535449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hug Phantom_Hoover < 1380317650 680590 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/newticket?type=bug < 1380317716 475117 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We have an "offering stone" in the yard-like thing between these two apartment buildings. < 1380317740 291166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is that offering as in sacrifice? < 1380317743 282212 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1380317747 967676 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's so metal < 1380317755 720203 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though the sacrifices were bits of grain, AIUI. < 1380317755 865607 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :have you offered anything < 1380317760 762282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"ofring" is norwegian for sacrifice. < 1380317760 973686 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :less metal < 1380317766 400478 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(unless they are steel-cut oats?) < 1380317776 811078 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just a stone with a barely noticeable groove in it. < 1380317781 601562 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: what if i put some grass turf on my balcony < 1380317781 746743 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :how do you even sacrifice grain < 1380317783 233750 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :like, an oat cut up with steel? < 1380317790 205740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while offer is more often "tilbud". < 1380317794 546881 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Steel-cut_oats < 1380317796 272906 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes. < 1380317820 286704 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :used to make a thing that's like oatmeal but people will tell you it's so much better < 1380317852 809830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://www.nba.fi/en/cultural_environment/archaeological_heritage/maintenance/maintained_sites/rapola/cupmarked_stones <- one of those except lot less obvious than what's in the picture. < 1380317861 958361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :are you complaining about pretentious middle class people kmc < 1380317869 819350 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :;_; < 1380317879 413801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: You put some grain on the stone, and I think then you're pretty much done. < 1380317881 422436 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :great, now i want a rock to offer blood to. < 1380317885 14652 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fertility cults eh? < 1380317948 642298 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :fizzie, ...can you go back and get it later < 1380317959 861169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: I think that'd be bad form. < 1380317984 27554 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the spirits usually come and grab food pretty fast, with their animal avatars < 1380317984 172764 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm certainly no expert. < 1380317996 506441 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But maybe I should put some of my breakfast oatmeal on the stone just in case it'd help. < 1380318064 772445 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1380318133 550850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is reminded of this stone from the island my mother was from http://commons.wikimedia.org/wiki/File:D%C3%B8nna_marble_phallus.jpg < 1380318171 677678 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :good filename < 1380318176 723666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1380318190 844679 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :doesn't look much like a penis honestly < 1380318213 232624 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :oerjan: "tilbud" in norwegian is quite confusing, over here "tillbud" usually means accident or some kind of threatening or dangerous event < 1380318225 799285 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :there's a joke in this somewhere < 1380318234 272474 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :penis < 1380318234 979090 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :there < 1380318242 595981 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :(it can also mean something like warning, correction or order) < 1380318282 831245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: huh < 1380318288 472438 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Bike, well it was better than that < 1380318324 757295 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :no that was the only joke in there < 1380318363 633713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :there's a joke in that too < 1380318365 364737 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :humorologist jim wazowski quoted a p-value of .0007 "that the joke was really just that shitty", according to sources < 1380318369 936484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: i vaguely recall you're not the first person to think it doesn't look much like one. but i'm sure the tourist board violently disagrees. < 1380318395 410817 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :they should erect a sign laying out their argument, with pictures < 1380318438 264401 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :"this was back before widescreen, you understand" < 1380318458 489344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Heh heh heh, you said 'erect' < 1380318491 816088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i regret this thing that i have started < 1380318503 225590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can't spell "rectangle" without having an erection. Wait, that's not how it goes. < 1380318510 25434 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well that's the thing < 1380318518 52774 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's stone and sticking straight up, so one would interpret it as an erect penis < 1380318532 63669 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the proportions would be quite unusual (though not totally outside phenotypic variation) < 1380318578 998285 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :the brilliant joke about which Bike was scoffing was that it would appear to be a disproportionately short one < 1380318591 161943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote You can't spell "rectangle" without having an erection. Wait, that's not how it goes. < 1380318591 307197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1380318591 307430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ping < 1380318591 307540 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :pong < 1380318599 209082 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :1109) You can't spell "rectangle" without having an erection. Wait, that's not how it goes. < 1380318601 372096 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :hi < 1380318608 533896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm there's some lag somewhere. < 1380318633 864705 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`quotes < 1380318635 675431 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :463) combinatronics seems to be the mathematics chasing buddha's tail yeah.. he was a smart monkey that buddha < 1380318653 593603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :never noticed that it was 'combinatronics' before < 1380318700 100410 :KingOfKarlsruhe!~chatzilla@p4FDCD209.dip0.t-ipconnect.de QUIT :Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258] < 1380318700 928172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i understand the buddha outsmarted monkeys. < 1380318775 857276 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: YKINMK < 1380318811 759955 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 248 seconds < 1380318961 427973 :Ghoul__!uid6924@gateway/web/irccloud.com/x-liwzheygsxihwplw JOIN :#esoteric < 1380318982 32785 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had to Urban Dictionary that. < 1380319077 38747 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1380319077 258496 :Ghoul_!uid6924@gateway/web/irccloud.com/x-mtlqeswmunzicsed QUIT :Ping timeout: 246 seconds < 1380319100 318192 :Bike!~Glossina@69.166.47.101 JOIN :#esoteric < 1380319169 226353 :audioPhil_!~quassel@lak-73-77.wohnheime.ruhr-uni-bochum.de NICK :audioPhil < 1380319175 790509 :audioPhil!~quassel@lak-73-77.wohnheime.ruhr-uni-bochum.de QUIT :Changing host < 1380319175 935722 :audioPhil!~quassel@unaffiliated/audiophil1 JOIN :#esoteric < 1380319285 366370 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`relcome audioPhil < 1380319288 879629 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​06audioPhil07: Welcome to the i02nternat04ional hub for esot07eric programm12i10ng language d13e10sign and depl05oyment! For m04ore information, c10heck out our wiki: http://13esolangs.o11rg/09wiki/Mai06n_Page.02 (For 13the o09the12r04 kind o12f esoter09ica, try #esote13ric on 10irc.dal.n02et.) < 1380319335 91979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: and now you know what it means! < 1380319341 537774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell AnotherTest underload to bf, has that been done yet? <-- yes, fungot's implementation used to be bf before fizzie wrote one directly in befunge. < 1380319341 683101 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380319341 828324 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: it sounds like < 1380319354 569811 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha 'combinatronics' < 1380319356 885267 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I miss itidus < 1380319397 935698 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :you scared him away! < 1380319407 619137 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i am told i scared him away also and i can believe that < 1380319443 489902 :audioPhil!~quassel@unaffiliated/audiophil1 PART #esoteric :"http://quassel-irc.org - Chat comfortably. Anywhere." < 1380319444 9048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh well < 1380319452 217334 :epicmonkey!~epicmonke@188.134.41.115 QUIT :Ping timeout: 252 seconds < 1380319482 60916 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :fungot: what sounds like what? < 1380319482 419007 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: not me. it's some other structure, are special in cl" helps me understand scheme better < 1380319561 361899 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :muscles uses hexagonal tiling. neato. < 1380319647 487634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :hexagonal tiling is the default if you squish a bunch of round things together... < 1380319648 272255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : http://codu.org/logs/log/_esoteric/2012-11-12 doesn't show here :( <-- s/\/log\/// < 1380319655 230150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1380319662 631843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-\/ < 1380319671 223599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION grins maniackally < 1380319695 807927 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cool, apparently it is now very easy to write Rust programs which don't use the runtime system http://ix.io/8fH < 1380319703 818212 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :oerjan: s/\\\///? < 1380319709 219409 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :#[lang = "exchange_malloc"] says "this function implements the language feature of allocating ~-boxes" < 1380319723 191951 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and you can provide such implementations just for the language features you use (here, no GC, no threads, etc) < 1380319729 876311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Koen_ http://codu.org/logs/log/_esoteric/2012-11-12 doesn't show here :( <-- s/log\/// < 1380319730 21603 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380319760 283981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: RIGHT < 1380319824 469187 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell AnotherTest In my defense, the bf version -- under fungot's time limits -- barely managed to run (foo)S. < 1380319824 614261 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1380319824 786173 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: what do you mean because of maclisp? i realized it at 4 am last night < 1380319874 218201 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 256 seconds < 1380319889 559001 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :kmc: cool < 1380319912 611865 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kmc: Someone on ##asm was trying to port https://github.com/charliesome/rustboot to x86-64. < 1380319920 443172 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :interesting < 1380319929 550415 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they should port it to Rust 0.8 (released yesterday) and ditch zero.rs, first < 1380319941 318307 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(zero.rs was a workaround for the days when you had to implement *every* lang item) < 1380319973 383065 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This was the other day, so the querent is long gone, sadly. < 1380320020 691897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I made a rust/bare metal "joke" I'm not very proud of. < 1380320046 455817 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could make a bear metal joke < 1380320054 457976 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wow "querent" is quite the word < 1380320236 289636 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1380320247 822205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a queer word < 1380320253 697261 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::D < 1380320265 365273 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :kmc: oh, zero.rs isn't needed anymore? < 1380320266 468218 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nice < 1380320289 177723 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :myname: apparently yes < 1380320290 224071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rust, now abolishing zero < 1380320294 775891 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I'm just learning this in #rust < 1380320300 815263 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :fizzie: is ##asm any fun? < 1380320317 736836 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :mumbles about getting banned < 1380320322 67079 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net JOIN :#esoteric < 1380320333 704470 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :kmc: yeah, i read you there pretty often < 1380320346 902096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :myname: I might port one of my toy no-libc C programs to Rust < 1380320366 592179 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :kmc: what does it? < 1380320387 554452 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it renders flame fractals and serves them from an embedded webserver < 1380320398 449933 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :multithreaded renderer < 1380320404 145835 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :aaaaugh < 1380320406 215518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oh dear < 1380320409 964932 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :parks and rec has gone too far < 1380320411 279852 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and it embeds its own machine code in the flame fractals in a cutesy way < 1380320416 418601 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover: too far = London? < 1380320422 757252 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, rust 0.8 is already in the repos < 1380320432 503263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :no, too far is reagan/thatcher roleplay < 1380320440 239178 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :that's pretty far < 1380320440 863049 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and is actually much smaller than 0.7, wow < 1380320448 473208 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :is it sexual roleplay... < 1380320451 958687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes < 1380320454 638680 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :oh god. < 1380320488 976300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :0.8 was released yesterday < 1380320528 76046 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also maybe I should write a not-ridiculous flame fractal renderer using Rust and GLSL < 1380320550 886964 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :and without libc < 1380320564 869404 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :rust without libc shouldn't be that hard < 1380320569 531833 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :my *other* weekend project that I also won't get around to doing this weekend is to build a public-key stream cipher based on Dual_EC_DRBG < 1380320579 439847 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :ha. < 1380320583 47612 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :myname: yeah they're telling me it's easy < 1380320630 999603 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :kmc: do you have an eye on how hard it is to make bindings for existing c libraries? < 1380320638 971795 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a little bit < 1380320643 805645 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :last time i had something to do with it was 0.5 < 1380320649 410798 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's pretty easy: http://static.rust-lang.org/doc/master/tutorial-ffi.html < 1380320649 816449 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it was crappy back then < 1380320664 868806 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :my job involves a lot of bindings to C libraries but I haven't made one from scratch yet < 1380320668 966863 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and they are big, weird C libraries < 1380320701 753840 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1380320719 90886 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, i'm interested in termbox atm < 1380320726 522710 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :should be pretty straightforward < 1380320734 326726 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :biggest deal may be the struct < 1380320765 485197 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, there's no way to import a struct definition to Rust :/ < 1380320768 365552 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not in the language itself I mean < 1380320774 571832 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are bindings generators; I haven't used them < 1380320776 382878 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i know < 1380320788 629580 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you have to make an identical struct < 1380320839 56390 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :kmc, wait are you going to make an electricsheep that works in 1080p < 1380320851 8837 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in realtime yes < 1380320853 275154 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I sort of made one back in 2007 < 1380320855 786082 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but failed to release it < 1380320869 585093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: I'd say generally not. But then, they can't all be "#esoteric"s, you know? < 1380320871 709101 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :even a 2007 graphics card could render decent looking flame fractals at 4096 x 4096 x 60fps < 1380320879 663669 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a very GPU-able algorithm < 1380320891 100301 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :kmc, i will pay you* < 1380320897 610625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :*i will not pay you < 1380320920 838364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :frames per second, the third dimension < 1380320956 712471 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :time is just another spatial dimension, maaaaaan. < 1380320968 304949 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :(so frequency must be one too,, like how spatial patterns are) < 1380321048 134400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1380321113 503231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hits Bike with a metric signature < 1380321139 202855 :Bike!~Glossina@69.166.47.101 PRIVMSG #esoteric :hz? < 1380321214 690188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :it hertz? < 1380321216 597175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: the time dimension has opposite sign to the space dimensions in the signature < 1380321266 787797 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :would it if it's a spatial dimension? < 1380321368 252642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OF COURSE NOT < 1380321777 427446 :shikhin_!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1380321928 780430 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :fungot: what's your metric signature? < 1380321929 1184 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: i'm an idiot"? why not just < 1380321951 573326 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1380322345 773885 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1380323133 412241 :Bike!~Glossina@69.166.47.101 QUIT :Ping timeout: 245 seconds < 1380323370 497769 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :fizzie: it's certainly no #esoteric so far < 1380323408 421343 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: "So far" is a reasonably representative sample. (But occasionally there are still interesting things.) < 1380323788 755203 :Bike!~Glossina@69.166.47.105 JOIN :#esoteric < 1380323861 229026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Insofar Industries: Representative samples for the masses < 1380323915 84238 :Bike!~Glossina@69.166.47.105 PRIVMSG #esoteric :codu logs still busted < 1380323932 148481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: no they're not. < 1380323955 971984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well ok maybe the formatting i keep hearing about < 1380323968 127235 :Bike!~Glossina@69.166.47.105 PRIVMSG #esoteric :thanks < 1380324001 827436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact the url complained about earlier was wrong, anyway :P < 1380324255 570669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it wasn't, it was the URL to the formatted log < 1380324258 940125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think. < 1380324276 356653 :Bike!~Glossina@69.166.47.105 PRIVMSG #esoteric :nothing is true < 1380324863 43125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh! why is that in a different directory. < 1380324892 928419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because log/ is actually a CGI script, I think. < 1380324897 437460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1380324898 305770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or such. < 1380324925 592940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which script is broken. < 1380324927 351286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1380324950 184496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/log < 1380324951 425872 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​#!/bin/sh \ cd /var/irclogs/_esoteric \ if [ "$1" ]; then \ grep -P -i -- "$1" ????-??-??.txt | shuf -n 1 \ else \ file=$(shuf -en 1 ????-??-??.txt) \ echo "$file:$(shuf -n 1 $file)" \ fi < 1380324972 504908 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1380324974 362731 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls irclogs < 1380324976 674019 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :ls: cannot access irclogs: No such file or directory < 1380324982 308108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls /var/irclogs < 1380324984 246506 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :_ai \ _corewars \ _esoteric \ _esoteric-chess-variants \ _esoteric-minecraft \ _esoteric_shadow \ _\FRIends*foR*evEr\ \ _FRIends*foR*evEr \ _glogbot \ index.php \ log \ log.css \ log.js \ _plof \ raw \ _scapegoat \ stalker.php \ _weaaM < 1380325004 852214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls -l /var/irclogs/log < 1380325006 965713 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :ls: invalid option -- ' ' \ Try `ls --help' for more information. < 1380325011 733871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls -l /var/irclogs/log < 1380325013 833112 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :lrwxrwxrwx 1 5000 0 15 Aug 20 2012 /var/irclogs/log -> ../html/log.php < 1380325054 752432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls -l /var/html/log.php < 1380325057 152502 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :ls: cannot access /var/html/log.php: No such file or directory < 1380325078 325475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls /var < 1380325080 114897 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :irclogs < 1380325094 760542 :Bike!~Glossina@69.166.47.105 PRIVMSG #esoteric :perhaps we have discovered the problem < 1380325096 588039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess maybe it only mounts the irclogs part < 1380325104 443722 :Bike!~Glossina@69.166.47.105 PRIVMSG #esoteric :sux < 1380325105 417410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so not shown in HackEgo < 1380325128 643994 :Bike!~Glossina@69.166.47.105 PRIVMSG #esoteric :`mount < 1380325130 321992 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :rootfs on / type rootfs (rw) \ none on /bin type hostfs (ro,nosuid,relatime,/bin/) \ none on /usr type hostfs (ro,nosuid,relatime,/usr/) \ none on /dev type hostfs (ro,nosuid,relatime,/dev/) \ none on /opt type hostfs (ro,nosuid,relatime,/opt/) \ none on /lib type hostfs (ro,nosuid,relatime,/lib/) \ none on /sbin type hostfs (ro,nosuid,relatime,/sb < 1380325179 579666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mount | grep var < 1380325181 519629 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :none on /var/irclogs type hostfs (ro,nosuid,relatime,/var/irclogs/) < 1380325194 472854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep < 1380325277 402896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the url contains no part corresponding to the irclogs < 1380325296 848255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so we can probably not see it. < 1380325310 339606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(/var/html, that is.) < 1380325343 520429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or whatever it's called. < 1380326382 845653 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric