< 1374710731 419565 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :I wrote another example < 1374710741 395602 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :crap, I think writing semi-useful programs is possible < 1374710784 360427 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :see, this is an advantage of formalization. < 1374710800 545929 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :hmm? < 1374710801 724215 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ooh < 1374710803 485356 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :once you strip away obfuscation, you can get a formalism that is itself fucked, and go from there. this woulda been more obvious without the smoke! < 1374710805 294065 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Each letter is a register < 1374710807 295020 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Interesting < 1374710913 695112 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's not turing complete, but I wonder how powerful it is < 1374710971 207684 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :well, only today have I discovered its power < 1374710976 54704 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :...two years after creating it < 1374711004 618678 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :=P < 1374711047 545226 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :here's another semi-useful program! http://esolangs.org/wiki/Deviating_Percolator#Countdown < 1374711054 755348 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :proving you can indeed write loops in this thing < 1374711151 216100 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It does have a conditional jump < 1374711213 845384 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :yes < 1374711234 716126 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :the thing was I didn't realise there was any practical way to change a variable's value multiple times and keep track of it < 1374711291 496044 :Bike!~Glossina@71-222-63-148.ptld.qwest.net QUIT :Ping timeout: 246 seconds < 1374711375 746032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION learns that #haskell activity has decreased since 2009 < 1374711428 526311 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION <- < 1374711437 15927 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: note that lambdabot used to announce the title of every link. < 1374711446 976451 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(and lambdabot activity has also decreased.) < 1374711494 397060 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :hmm < 1374711502 548261 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :shame I didn't include any trig functions in DevPerc < 1374711506 96302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION learns that #rust activity is at an all-time high. < 1374711514 117522 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :last i checked kmc was also at an all-time high < 1374711517 716187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(drugz joke btw) < 1374711523 405914 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :lol < 1374711555 366513 :Bike!~Glossina@71-222-63-148.ptld.qwest.net JOIN :#esoteric < 1374711567 327376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: don't joke, he _has_ already offered you cookies you know < 1374711602 610496 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1374711606 256328 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I won't drug shachaf < 1374711612 758064 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's Not Cool < 1374711639 17285 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not without permission at least?? < 1374711658 636756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've learned from browsing r/all in previous days that r/trees is all about cookies. < 1374711667 587682 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :lol# < 1374711704 425077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: when we were in SF i was going to make a drugz joke when someone talked about setting off fireworks while "surrounded by trees"""" < 1374711705 866865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lol#, is that the .net derivative of lol? < 1374711722 148008 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's an unboxed lol < 1374711725 344492 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :v. fast < 1374711725 866287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1374711739 197226 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: yeah if you asked for some, that would be different < 1374711741 46290 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just a quick giggle < 1374711748 837230 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also i'm glad you approve of the term 'trees' < 1374711751 546536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a cosmic giggle on the breath of the universe < 1374711757 992813 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :TREEEEEEEEEEES < 1374711762 760725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: wait do i? < 1374711766 345575 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not sure < 1374711777 193889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's a p. popular term at stanford < 1374711793 997935 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also ++ for remembering the cosmic giggle quote < 1374711802 837209 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also I didn't know you know stanford things < 1374711812 906994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well i do live right by it < 1374711838 27039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : shame I didn't include any trig functions in DevPerc <-- bit tricky with only integers, no? < 1374711846 232415 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if nothing else there are people with "party with trees" shirts and a stanford logo on the back < 1374711850 936441 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which i assume is a drugz joke?? < 1374711869 996653 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems likely < 1374711879 906519 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :oerjan: obviously SINE OF X should be sin(x*pi) < 1374711884 178764 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :simple! < 1374711884 379041 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is the stanford logo tree El Palo Alto? < 1374711893 436452 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1374711917 836313 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :oerjan: round(sin(x*180/Math.PI)*128 +127) < 1374711919 66623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: i admit that _is_ simple < 1374711921 296898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does kmc answer his own questions? < 1374711922 90283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1374711957 316633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's also the mascot or something < 1374711961 113992 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :ajf: degrees?? get out < 1374712016 536852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah make that *128 instead < 1374712088 37020 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :Bike: yes, degrees are inappropriate < 1374712095 557399 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :it would make more sense to use a 0-255 scale < 1374712137 908464 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :hmm < 1374712158 817866 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :I could add some "character" to the language by adding COSEC and SEC, but not SINE or COSINE :P < 1374712242 209500 :Bike!~Glossina@71-222-63-148.ptld.qwest.net QUIT :Ping timeout: 264 seconds < 1374712291 58435 :Bike!~Glossina@71-222-63-148.ptld.qwest.net JOIN :#esoteric < 1374712374 701713 :sprocklem!~sprocklem@S010674440130be65.cg.shawcable.net QUIT :Remote host closed the connection < 1374712390 311532 :tertu!~tertu@65-128-181-81.mpls.qwest.net QUIT :Ping timeout: 256 seconds < 1374712426 947633 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :fun fact: sin^2(x) = 4/(cosec^2(x/2) + sec^2(x/2)) < 1374712468 788335 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :now do sin(sin(x)) < 1374712501 377888 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :it's dull < 1374712530 617851 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric :it looks mostly like a normal sine graph < 1374712544 938692 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :f^2(x) as notation for f(x)^2 is :( < 1374712552 432295 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1374712575 557951 :ajf!ajf@90.219.103.149 PRIVMSG #esoteric ::< < 1374712582 18472 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :let's just use exp instead of everything. < 1374712607 698348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: esp.ly when you use sin¯¹ to mean the inverse of sin < 1374712626 997869 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know what the inverse of sin is but i bet Fiora has mmitted it < 1374712709 239086 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: i didn't know you were half-methodist < 1374712718 708044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(drugz joke) < 1374712770 277988 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :c.c < 1374712771 598419 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :mmitted? < 1374712776 598326 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actually I did go to a methodist church for a while < 1374712781 678711 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't really have any interesting stories about it < 1374712800 908153 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I think I took church somewhat more seriously than my parents intended, and I'm slightly pissed off about it still < 1374712812 520537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fiora: it's like the dual of "committed" < 1374712828 415026 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :that makes impressively little sense < 1374712834 89136 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :well not impressively. < 1374712835 588126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: thx hth < 1374712845 44129 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe i should've said cosin < 1374712847 389519 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"whatever" < 1374712853 638300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: is that why you say things like "religion is a personality flaw" < 1374712871 418036 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I don't understand... < 1374712887 949305 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :that's because it doesn't make sense. < 1374712921 558498 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe < 1374712966 910693 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :D(sin^n) = D(sin^(n-1)) * (cos . sin^(n-1)) < 1374712970 302473 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :that's kinda neat. < 1374712981 789056 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :where ^n is composition, as god/elliott intended. < 1374712993 799033 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: hey you should've been at conal's talk about automatic differentiation < 1374713002 188780 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :at bahask? < 1374713025 490622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The other one. < 1374713035 48984 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :I don't know what the other one is < 1374713050 798976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The one in Mountain View. < 1374713055 609061 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :kmc: have you considered manichaeism < 1374713068 639758 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :oh, still cali. < 1374713190 409110 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Well, conal used to live in WA. < 1374713195 173616 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then you didn't say hi so he moved. < 1374713230 946031 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric ::< < 1374713296 9672 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :http://www.guardian.co.uk/global-development-professionals-network/2013/jul/24/open-source-drug-discovery-research i think my favorite part of open source culture is all the parts that have nothing to do with computer programming < 1374713394 991065 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net JOIN :#esoteric < 1374713395 228320 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net QUIT :Changing host < 1374713395 228400 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374713405 690187 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1374713524 499530 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :my least favorite part is stallman whining in the comments there < 1374713564 209873 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :good grief that walloftextcomment < 1374713567 339347 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :Probably not actual rms < 1374713575 29947 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :RMSaaS < 1374713622 879824 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :https://id.guardian.co.uk/profile/rmstallman/public < 1374713801 810612 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :the other joke here is that i guess stallman likes nader? < 1374713857 351269 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :or pseudo stallman as the case may be. < 1374714023 630557 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: do you think the use of uintptr_t here is a little odd? https://github.com/mozilla/rust/blob/master/src/rt/rust_log.cpp#L321-L325 < 1374714128 162937 :Bike!~Glossina@71-222-63-148.ptld.qwest.net QUIT :Ping timeout: 260 seconds < 1374714204 350375 :Bike_!~Glossina@71-222-63-148.ptld.qwest.net JOIN :#esoteric < 1374714212 954951 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1374714228 202194 :Bike_!~Glossina@71-222-63-148.ptld.qwest.net NICK :Bike < 1374714386 612191 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :isn't there %p or something < 1374714395 55018 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the originals are size_t < 1374714400 907493 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so %z would work but it's maybe a glibc extension < 1374714407 21446 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but I will just cast them to unsigned long instead < 1374714410 801731 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :oh, that's weird < 1374714422 251107 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Linux kernel code has a policy of "fuck it, unsigned long is the one true type" < 1374714440 911851 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :i assume that's a torvalds quote < 1374714450 652265 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they definitely assume pointers fit in an unsigned long < 1374714454 21960 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but you can do that when you're a kernel < 1374714456 841642 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: I actually ran into a crash bug at work on windows < 1374714460 791553 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :where a log message used %z, I think < 1374714463 871228 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and refuse to build on compilers other than gcc < 1374714488 721067 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :and because windows interpreted the message differently, it dereferenced a non-pointer as a pointer < 1374714492 431344 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ouch < 1374714503 313056 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :ew < 1374714526 121261 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION -> afk < 1374714911 705434 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :abstraction is an obstacle that makes it hard to build features < 1374714938 215477 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :the wrong feature is easier to change than the wrong abstraction < 1374716588 448951 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Textual IRC Client: www.textualapp.com < 1374716640 465053 :ajf!ajf@90.219.103.149 QUIT : < 1374716783 515539 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 264 seconds < 1374717353 116423 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: %zu is standard < 1374719718 412872 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net JOIN :#esoteric < 1374719718 652965 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net QUIT :Changing host < 1374719718 653040 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374722150 777773 :sacje!~sacre@unaffiliated/klet QUIT :Ping timeout: 240 seconds < 1374722462 922038 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1374722468 448150 :sacje!~sacre@unaffiliated/klet JOIN :#esoteric < 1374722620 450699 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Reconnecting < 1374722921 873 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net JOIN :#esoteric < 1374722921 201451 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net QUIT :Changing host < 1374722921 201604 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374723270 365221 :nooodl!~nooodl@91.179.137.83 QUIT :Ping timeout: 256 seconds < 1374723852 840579 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1374723924 171701 :conehead!~conehead@unaffiliated/conehead QUIT :Remote host closed the connection < 1374723966 941031 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1374725043 202318 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :I like the annotated UI of /r/rust, btw < 1374725089 962068 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :gives a certain terroir < 1374725133 532579 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :is that a word < 1374725157 14054 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :it is now < 1374725160 925158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is, but not for uis afaik < 1374725167 812775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it applies to wine tasting < 1374725192 383694 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :that is one such use. as with all French terms, they have to make it about food/drink < 1374725296 126782 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :or I guess you could use 'ambiance', but who wants English words < 1374725316 565559 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :*e, yeah < 1374725388 858834 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :Anyway, it's like those designs that use Cyrillic/Hebrew characters to write English. Except it's using syntax, and of a programming language. < 1374725412 323723 :Bike!~Glossina@71-222-63-148.ptld.qwest.net QUIT :Ping timeout: 256 seconds < 1374725474 475047 :Bike!~Glossina@71-222-63-148.ptld.qwest.net JOIN :#esoteric < 1374725498 479779 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Ngiote < 1374725735 605263 :tertu!~tertu@65-128-181-81.mpls.qwest.net JOIN :#esoteric < 1374726065 914064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I think I'm going to be sick in the next few days. :-( < 1374726070 544541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe. < 1374726191 137716 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :Hope you get better after getting worse soon < 1374726269 592766 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :Perhaps don't get worse at all < 1374726303 523742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps. < 1374726607 496108 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Lost terminal < 1374726702 67628 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374726754 658110 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1374726765 797343 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374728207 40047 :oklopol!~oklopol@85-76-105-186-nat.elisa-mobile.fi JOIN :#esoteric < 1374728445 812248 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1374728779 787484 :kallisti!~eris@98.230.133.110 JOIN :#esoteric < 1374728780 24504 :kallisti!~eris@98.230.133.110 QUIT :Changing host < 1374728780 24666 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374729472 404765 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 276 seconds < 1374729511 333931 :tertu!~tertu@65-128-181-81.mpls.qwest.net QUIT :Ping timeout: 276 seconds < 1374731171 48175 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1374731282 247277 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net JOIN :#esoteric < 1374731503 865268 :tertu!~tertu@65-128-181-81.mpls.qwest.net JOIN :#esoteric < 1374733099 298468 :sprocklem!~sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1374734318 877773 :tertu!~tertu@65-128-181-81.mpls.qwest.net QUIT :Ping timeout: 240 seconds < 1374734524 384349 :douglass_!~thiotimol@home.pointlesstopology.com QUIT :Ping timeout: 256 seconds < 1374735083 394098 :augur!~augur@c-71-57-182-133.hsd1.fl.comcast.net QUIT :Ping timeout: 245 seconds < 1374735252 748961 :Bike!~Glossina@71-222-63-148.ptld.qwest.net QUIT :Ping timeout: 246 seconds < 1374735419 440835 :pumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1374735419 657635 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Remote host closed the connection < 1374735468 380701 :Bike!~Glossina@71-222-63-148.ptld.qwest.net JOIN :#esoteric < 1374735632 130301 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1374735788 322397 :augur!~augur@c-71-57-182-133.hsd1.fl.comcast.net JOIN :#esoteric < 1374735903 813191 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1374735985 636058 :sacje!~sacre@unaffiliated/klet QUIT :Excess Flood < 1374736014 37365 :sacje!~sacre@unaffiliated/klet JOIN :#esoteric < 1374736133 5389 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :How the hell do you write "const char* const *myVar;" in a sensible way in C? "const char * const * myVar;"? It doesn't fit into my normal pattern of "type *var;" < 1374736175 916385 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That is, how should the spaces be done. < 1374736183 628616 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :const char *const *myVar < 1374736192 550642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :const is like a subscript. *_{const} < 1374736221 462857 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1374736225 939204 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Makes sense < 1374736226 939224 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :typedef const char * const * vorpal; vorpal blade; clearly < 1374736232 214738 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, nice < 1374736301 962517 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think I could make it const char *const *const myVar actually, since i never change it after assignment (it is set early in main() and read far outside of main) < 1374736331 302550 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :/home/arvid/src/own/cfunge/trunk/src/main.c:264:5: warning: will never be executed [-Wunreachable-code] < 1374736331 522787 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : break; < 1374736335 425936 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That is clang < 1374736341 401769 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#define ★ *const < 1374736342 643354 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :GCC complains if I remove the break! < 1374736349 799348 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Clang complains if I have the break. < 1374736351 595047 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :God dammit < 1374736361 899409 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Conclusion: Take a break. < 1374736370 225087 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :shachaf is on the mark here. < 1374736382 397823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :as always < 1374736390 713812 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :quite < 1374736402 982570 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, I guess GCC isn't really smart about non-standard abort functions, even if that function does call abort in the end < 1374736424 629866 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, does unicode even work in that context?! < 1374736425 396167 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :Vorpal: consider adding __attribute__((noreturn)) as needed < 1374736433 501846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Vorpal: I should hope so! < 1374736454 262006 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you'll need a space after the ★, though. Not so great. < 1374736483 347536 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :"Innovative? Not really innovative. Ever since the Ipad came out, that was the last innovation." < 1374736508 77433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Gracenotes: innovation in trolling technologies < 1374736524 231999 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :comex, hm good point. But what about other compilers then? Even though we can obviously hide the attribute from them, they won't understand that < 1374736527 973918 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Vorpal: Speaking of which, "char* x;" is the devil. You should use "char *x;" everywhere. < 1374736538 22166 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, that is what I do as I said < 1374736542 116384 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"It doesn't fit into my normal pattern of "type *var;"" < 1374736546 675098 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :Vorpal: actually, C11 has stdnoreturn.h and compilers actually support it these days < 1374736556 87303 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :comex, this is C99 < 1374736557 515984 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :well, some of them < 1374736557 516191 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. OK then. < 1374736582 506946 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION shrug < 1374736630 770618 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1374736637 178229 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :then either use an ifdef and __attribute__, or turn off that stupid warning < 1374736670 611766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo burn that bridge when you come to it < 1374736701 978352 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`relcome comex < 1374736707 300458 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​10comex: Welcom11e to 09the international 05h07ub for esoteric prog08ramming 08lang05uage design and d12ep13loymen02t! F05or more informat03i14on03, check 06ou10t our 12wiki: http://esolangs.org/10wik13i14/M10ain_07Pag06e.06 (For the 04other ki04nd of esoterica, tr03y #esoteric08 on irc.da12l.net.) < 1374736743 201410 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :wow, that's horrible :p < 1374736797 834092 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: You can't (portably) #define ★, macro names must be identifiers and identifiers consist only of [a-z0-9_] or "other implementation-defined characters". < 1374736835 436899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Or universal-character-name's.) < 1374736870 982078 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :u\2605 < 1374736873 915282 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :er, \u2605 < 1374736886 157785 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :nope, not in universal character names < 1374736905 377424 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :c needs a trigram for ★. < 1374736930 15647 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I seem to recall that GCC needs a flag before it accepts \uXXXX in identifiers. < 1374736960 203303 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: bummer, hope you aren't sick for your birthday and/or trains-doings in SF < 1374737035 59893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aww, "error: universal character \u2605 is not valid in an identifier" even with -fextended-identifiers. < 1374737063 501693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: hmph < 1374737086 753832 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: hope so also < 1374737108 45404 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Each universal character name in an identifier shall designate a character whose encoding in ISO/IEC 10646 falls into one of the ranges specified in D.1." < 1374737146 441705 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: perhaps i will sleep and wake up and see < 1374737167 348213 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Rust is the only language I know of that specifies a Unicode normalization form for source (NFKC) < 1374737277 294221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :D.1 allows 00A8, 00AA, 00AD, 00AF, 00B2-00B5, 00B7-00BA, 00BC-00BE, 00C0-00D6, 00D8-00F6, 00F8-00FF, 0100-167F, 1681-180D, 180F-1FFF, 200B-200D, 202A-202E, 203F-2040, 2054, 2060-206F, 2070-218F, 2460-24FF, 2776-2793, 2C00-2DFF, 2E80-2FFF, 3004-3007, 3021-302F, 3031-303F, 3040-D7FF, F900-FD3D, FD40-FDCF, FDF0-FE44, FE47-FFFD, 10000-1FFFD, 20000-2FFFD, ..., E0000-EFFFD. < 1374737288 452409 :variable!root@freebsd/developer/variable QUIT :Ping timeout: 256 seconds < 1374737289 153754 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com PRIVMSG #esoteric :oh, just use agda < 1374737295 294905 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :≡ < 1374737405 665268 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Why does ungetc() exist? < 1374737420 786681 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For easy making of one-character lookahead parsers? < 1374737446 5973 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm okay, but that seems like a very minor use case < 1374737466 436594 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :newlines? < 1374737479 262761 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Why would you want to do that with newlines? < 1374737486 140507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't sound all that minor. "Read all the digits but not anything after the last digit", for example, sounds reasonably common. < 1374737514 851463 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm I guess so, yeah. I was thinking in terms of language parses < 1374737519 212628 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :parsers* < 1374737534 424837 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Which mostly tend to work on lexers anyway < 1374737562 947753 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Any set of strings is a language. :p < 1374737579 592517 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yes, that is true < 1374737586 285617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: oops i meant to send that in this channel < 1374737595 481516 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :/home/arvid/src/own/cfunge/trunk/src/fingerprints/SCKE/SCKE.c:66:30: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 2 < 1374737595 703072 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : to 4 [-Wcast-align] < 1374737602 772697 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :``oops'' < 1374737604 212104 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `oops'': not found < 1374737606 185695 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Huh, I thought you were supposed to do that < 1374737638 799703 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Vorpal: me too, awkward < 1374737660 720255 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :if you created it as a sockaddr_in, it should be aligned nicely enough < 1374737674 486166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: not entirely sure what happened but i hope things work out one way or another < 1374737677 884218 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'd think struct sockaddr should have the max alignment requirement of any sockaddr_*, so this is a library bug < 1374737678 148410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@hug kmc < 1374737678 378613 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/newticket?type=bug < 1374737683 226552 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks shachaf < 1374737685 309180 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION hugs back < 1374737691 24523 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :ACTION hugs everyone < 1374737693 205726 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well I do check that the family is AF_INET first, so it should not matter < 1374737740 141983 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, fungot uses STRN right? < 1374737740 782027 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Vorpal: firstfew x ( y:ys) m y: o ( drop m ys) m < 1374737745 826050 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION drugz everyone < 1374737747 319057 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :do you see what I mean, though? if you are receiving the pointer from somewhere, the code that instantiated that point should have gotten the alignment right < 1374737753 537716 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :http://www.floodgap.com/software/classilla/ < 1374737753 762557 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: A lot, yes. Especially the Underload bit. < 1374737759 828776 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :imo, why. < 1374737765 691944 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, do you happen to remember if it uses G (get string from fungespace)? < 1374737784 769318 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: I'm sure it does use both G and P extensively. < 1374737801 231422 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, almost sure. < 1374737815 336931 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I found a potential bug in cfunge's G here, thanks to clang's warnings. I use a stringbuffer helper module to build up the char. Which uses char*, not funge cells... < 1374737821 938931 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So it truncates the value. Heh < 1374737828 55042 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well I'll fix that. < 1374737858 799546 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :cfunge needs a security audit, clearly < 1374737860 442799 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I wouldn't probably have hit that bug, since you can't get anything into the Underload program that isn't in the input that came over IRC. < 1374737865 400183 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, clearly! < 1374737872 957580 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, right < 1374737886 490426 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :i mean this is just irresponsible, what if someone hacked fungot's server to do something silly. < 1374737887 318648 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bike: well yes, that's a urban legend i think. they usually feature manga characters, fan art and some times even nudity and hentai. :p they'll send invitations soon to the people < 1374737896 521821 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :wow, ok. < 1374737914 343643 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :what mode is this. i forget how to check < 1374737917 936868 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style < 1374737918 169724 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Wow, what a life fungot is living < 1374737918 171210 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1374737918 396076 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Vorpal: i don't think < 1374737925 595550 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :but of course. < 1374737928 698843 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: We've all noticed *that*. < 1374737929 286764 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: and the scheme is just loads of interactive fiction in general. there are probably a great deal < 1374737949 872022 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And the other major use of G/P is also related to the IRC messages; I don't think I use G/P for "data strings".) < 1374737989 789451 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: I'm trying to change the thing where my default way of dealing with interpersonal conflict is to stop talking to that person forever < 1374738033 152255 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's tough because that solution ``works'' 100% of the time and often there is no clear other solution < 1374738046 721908 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ACTION considers how to make the string buffer module generic with respect to the element size < 1374738078 741914 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Templates! Oh, wait, C. < 1374738093 928208 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, quite. < 1374738095 192883 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :implement a templating system through the preprocessor, duh < 1374738095 438398 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Templates done with the C preprocessor, then. < 1374738100 178875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bike: Great minds... < 1374738101 611477 :Bike!~Glossina@71-222-63-148.ptld.qwest.net PRIVMSG #esoteric :see. < 1374738121 169701 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, you can of course use macros for that. I do that for my hash library for no particular reason. < 1374738150 251750 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :#define SUFFIX _long, #define TYPE long, #include "actual_header.h" < 1374738159 43656 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And so on < 1374738173 675572 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, gah you beat me to that, while i was typing < 1374738200 471606 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Anyway the code becomes such a mess, I would not recommend it < 1374738242 383236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had some sort of a macro-driven templatey thing for a "generic" fixed-size memory-block pool somewhere, it used some build-time helpers to collapse the implementations for all types with the same sizeof into one piece of code. That was also a mess. < 1374738272 571968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Makes me wonder if C++ compilers do that for template instantiations that generate code that only depends on the size of the type. < 1374738299 55090 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Don't think so < 1374738339 410466 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Can you use sizeof with the preprocessor or how did you do the size-merging? < 1374738382 310661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Build system scripts that compiled int main(void) { printf("%d", sizeof (TYPE)); } kind of programs and wrote new .h files, or something like that. < 1374738398 74257 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The preprocessor doesn't indeed know about sizeof.) < 1374738403 418959 :Bike!~Glossina@71-222-63-148.ptld.qwest.net QUIT :Ping timeout: 276 seconds < 1374738404 438695 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1374738412 83529 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Er, %zu and not %d, I hope. < 1374738434 234988 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :GNU Radio uses some Python template system (Cheetah?) to template some of its C files < 1374738462 661590 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Gecko has a Python script that outputs an expando macro header!! < 1374738472 464202 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Dammit, doing this with a element_size member of the struct is annoying, since I have to do indexing and what not into the array, and write a proper null byte at the end and so on... < 1374738710 855674 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe I'm sad that Rust can't do anything directly analogous to expando macros < 1374738712 414248 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If C++ compilers don't innately do it, I'm sure you could do it "manually" with just template class sized_pool { ... }; template class typed_pool : public sized_pool { ...}; kinda thing. < 1374738730 625393 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :some linkers can merge functions that ended up identical < 1374738758 218925 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, most likely < 1374738767 124747 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I'm not sure if that's a standard name... I mean the thing where you have a file that's like FOO(bacon) \n FOO(celery) and then you can do #define FOO(x) printf("I like to eat " x); \n #include "foods.h" < 1374738782 244497 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yeah this is too messy, Hm < 1374738804 142075 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kmc: "X-macros". < 1374738899 403347 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though often the file is #define THINGS \\n FOO(bacon) \\n FOO(celery) instead, so that you can #define FOO(x) ... \n THINGS \n #undef FOO \n #define FOO(x) something_else(x) \n THINGS \n #undef FOO. < 1374738971 92082 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I suppose it's not all that different from just #including twice, but at least it lets you stick other stuff in the file than just the list.) < 1374739000 305252 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's nice too < 1374739033 320767 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what are the rules for repeated macro expansion, anyway? < 1374739137 812032 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure what "repeated macro expansion" here exactly means. < 1374739151 732840 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Aha, got a better solution, make it completely multibyte internally. < 1374739179 638985 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The macro replacement rules in general are, I think, kinda tricksy, what with the rescan thing. < 1374739215 114523 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: well in this case you have a macro expanding to something which contains another macro (that wasn't "in scope" when the first macro was defined, although I wouldn't expect that to matter) < 1374739233 962711 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, that. < 1374739243 447297 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I remember the rules for stringification in macros being weird < 1374739264 156998 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Which is why you have to do two layers of macros for it sometimes iirc < 1374739283 386878 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah I've never understood that < 1374739284 346628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"A parameter in the replacement list -- is replaced by the corresponding argument after all macros contained therein have been expanded." < 1374739308 950197 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, I hit the issue once I know, I forgot what exactly trigged it < 1374739327 59121 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's the main rule that, I think, is in play for the above scenario. The replacement list of "THINGS" is "FOO(bacon) FOO(celery)", and "all macros contained therein" will be expanded before plonking it in. < 1374739388 635109 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But there's also the rescan: "After all parameters in the replacement list have been substituted -- The resulting preprocessing token sequence is then rescanned, along with all subsequent preprocessing tokens of the source file, for more macro names to replace." < 1374739406 200016 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All of it combined makes for pretty unobvious behaviour. < 1374739445 966147 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E.g. the first rule I pasted above isn't used when the argument comes immediately after # or ##, which causes that stringification issue. < 1374739491 751150 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :#define FOO bar #define S(x) #x and then S(FOO) expands to "FOO", because the x in the replacement list follows a # and therefore isn't macro-replaced. < 1374739544 694943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Whereas #define FOO bar #define S(x) S_(x) #define S_(x) #x has S(FOO) expand to "bar", because of S(FOO) -> S_(bar) -> "bar". < 1374739557 498840 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1374739578 321830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(When processing the replacement list "S_(x)", x isn't an argument of # or ##, and therefore gets macro-expanded.) < 1374739653 455373 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the rationale said something about it being this way so that you can, if you want, stringize the actual non-expanded argument. But it's all still kinda messy. < 1374739945 137635 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the rescan step makes a difference e.g. in #define FOO(x) 1+x #define BAR(x) (2*x) FOO(BAR)(42) where the initial expansion of "FOO(BAR)" is to "1+BAR" which can't macro-expand further, but in the rescan step also the rest of the source file is considered, and the "1+BAR(42)" expands into "1+(2*42)", which it wouldn't if preprocessing continued from the "(42)" without a rescan. < 1374740154 569547 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, heh, when does the rescan matter in non-obfuscated code though? < 1374740173 42928 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Because I never seen anyone write FOO(BAR)(42) < 1374740206 457893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I've seen someone give an example that was at least slightly more reasonable, but I can't invent one. < 1374740218 677785 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay < 1374740308 355468 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Rationale also gives a intentionally-left-ambiguous example of #define f(a) a*g #define g(a) f(a) f(2)(9) which can legally expand either to the tokens 2*f(9) or 2*9*g, depending on whether the f(9) is counted as "nested" in the expansion of f(2). < 1374740396 111004 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"f(2)" expands initially to "2*g", and in the rescan the g is combined with (9) to produce "g(9)", which expands to "f(9)", but then it's ambiguous whether it's still part of the expansion of f(2) in which case f is not available for expansion due to the no-recursion rule, or not. < 1374740433 40256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The C89 Committee intentionally left this behaviour ambiguous as it saw no useful purpose in specifying all the quirks of preprocessing for such questionably useful constructs." < 1374740446 404032 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm there is an issue with snprintf & related function. They return number of chars written as an int. < 1374740450 255223 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Should be a size_t < 1374740461 587489 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Unless my man page is wrong < 1374740490 50532 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's int in the standard. But it can return a negative error code, too. < 1374740498 164219 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ssize_t then < 1374740506 351348 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ssize_t is not standard, though. < 1374740513 698574 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a POSIX thing. < 1374740517 44333 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah right < 1374740559 88050 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ssize_t is kind of weird, since it basically is smaller than size_t. < 1374740580 360570 :Taneb!~nathan@host-92-30-148-233.as13285.net JOIN :#esoteric < 1374740585 530240 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Unlikely today that sizes won't fit into 63 bits sure < 1374740593 772279 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But still < 1374740631 738107 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It is a bit of a compromise. < 1374740655 545929 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :On a 32-bit system I would assume that means it can't represent anything larger than 2 GB, which is not an unreasonable size on many systems < 1374740693 848201 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose it's allowed for ssize_t to be a 65-bit signed type (with a lot of padding), but I don't know of any systems where it isn't just the two's-complement interpretation of size_t. < 1374740704 735082 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1374740723 312943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :POSIX just says "ssize_t: Signed integer type used for a count of bytes or an error indication." < 1374740794 607785 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1374741859 545620 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, a couple of the other STRN functions also have similar issues, such as using libc's strstr, strcmp and similar. < 1374741870 979469 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Not sure what I was thinking when writing this < 1374741897 134518 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :obviously not an issue for the IO functions, but for the rest... < 1374741976 871537 :sprocklem!~sprocklem@S010674440130be65.cg.shawcable.net QUIT :Remote host closed the connection < 1374741992 357560 :MindlessDrone!~MindlessD@141.70.114.6 JOIN :#esoteric < 1374742214 23230 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1374742305 502615 :sprocklem!~sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1374744601 939837 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : switch (sizeof (longword)) < 1374744602 221333 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : { < 1374744602 221445 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : case 4: magic_bits = 0x7efefeffL; break; < 1374744602 221493 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : case 8: magic_bits = ((0x7efefefeL << 16) << 16) | 0xfefefeffL; break; < 1374744602 221537 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : default: < 1374744602 993088 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : abort (); < 1374744604 405079 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : } < 1374744609 674412 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That case 8-line is weird < 1374744617 488386 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Very strange way of writing a 64-bit number < 1374744636 40344 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(This is eglibc source code) < 1374744817 91529 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah; doing a plain << 32 is UB if sizeof (T) * CHAR_BIT was <= 32, but I suppose in "case 8:" they know that's not the case. < 1374744829 108749 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah, right < 1374744840 630976 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I was thinking: why not use a ULL constant < 1374744846 62926 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or is that C99? < 1374744876 540967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :LL (long long) in general is C99. < 1374744914 879162 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm true < 1374744945 825455 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If they know that plain long can hold that large values, there should be no issues with just writing 0x7efefefefefefeffL, but I guess the idea is to avoid errors when it's being compiled for a smaller 'longword'. < 1374744969 698800 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1374744979 484894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And possibly also << 32 (even when not executed) causes warnings in that case, that could be the reason. < 1374745013 616137 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Vorpal: is that a strlen? < 1374745033 326207 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :or strcpy or strcmp, whatever < 1374745067 807023 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :lifthrasiir, strchr, and that specific pattern is looking for \0 < 1374745095 873014 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah, that magic constant looked familiar. < 1374745116 726664 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm reading up on how an efficient strstr is done, turns out it uses strchr to find potential matches first for example < 1374745136 119035 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Then it does a two_way_short_needle() search, whatever that is < 1374745340 804883 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh, there is code here to handle CHAR_BIT < 10 and CHAR_BIT >= 10 separately < 1374745347 78878 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In glibc? Really? < 1374745487 46556 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Trivia factoid of the day: SH3 has an instruction "CMP/STR Rn, Rm", which sets the T bit if any of the bytes of Rn equals the corresponding byte in Rm. (It's for making four-bytes-at-a-time string operations easier.) < 1374745501 486556 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Nice < 1374745520 694299 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what sort of architecture is SH3? < 1374745529 982874 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E.g. you can do the "is there a zero byte" by CMP/STR'ing against all-bits-zero. < 1374745539 186483 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :CISC? < 1374745565 951978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's an (arguably) RISC microcontroller with some DSP leanings. < 1374745575 67763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least RISC enough to be a load-and-store type of thing. < 1374745575 761007 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah, that is why I never heard of it < 1374745657 175019 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well, bbl, won't have time to finish fixing STRN today, probably not until the weekend. < 1374745706 797294 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Many of the SH family chips have ended up in Sega consoles. < 1374745752 187592 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(SH-2 in 32X and Saturn, SH-4 in Dreamcast.) < 1374745865 510531 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, when I drag a maximised chromium window from my primary monitor to my (slightly smaller) secondary monitor, it often decides to go full screen... < 1374745872 493657 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And sometimes get stuck in full screen < 1374745875 615524 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :which is quite annoying < 1374746118 818536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: Re the pairing thing from yesterday, I was going to say that (IIRC) (at least older) MIPS FPUs have 32 single-precision float registers, but each consecutive (even, odd) pair can be used as a single double-precision float; you just use the .d version of the instruction and give the even-numbered register as the operand. < 1374746167 478268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: (Not that in that case the ability to address the high or low half of a double-precision float as a single-precision float is perhaps terribly useful.) < 1374746192 65561 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bbl < 1374746314 840866 :sprocklem!~sprocklem@S010674440130be65.cg.shawcable.net QUIT :Remote host closed the connection < 1374747195 402141 :Jafet1!~jafet@unaffiliated/jafet JOIN :#esoteric < 1374747297 304232 :Jafet!~jafet@unaffiliated/jafet QUIT :Ping timeout: 248 seconds < 1374748694 376579 :oklofok!~oklopol@85-76-105-186-nat.elisa-mobile.fi JOIN :#esoteric < 1374748793 714795 :Jafet1!~jafet@unaffiliated/jafet NICK :Jafet < 1374748962 410111 :oklopol!~oklopol@85-76-105-186-nat.elisa-mobile.fi QUIT :Ping timeout: 268 seconds < 1374749229 309460 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :rm -r ~rms < 1374749454 283903 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :rm -s, rms. < 1374751329 190886 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1374752481 862114 :MindlessDrone!~MindlessD@141.70.114.6 QUIT :Quit: MindlessDrone < 1374752632 763529 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, I don't really know whose thing this would be but maybe kmc or someone? < 1374752634 123886 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.leafpetersen.com/leaf/publications/icfp2013/vectorization-haskell.pdf < 1374752646 243637 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :it's an intel paper on a vectorizing haskell compiler < 1374753678 545022 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1374753841 585570 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1374754446 588508 :pumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 246 seconds < 1374754482 743374 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1374755050 732867 :Taneb!~nathan@host-92-30-148-233.as13285.net QUIT :Quit: Leaving < 1374756229 296839 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1374760254 903115 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 265 seconds < 1374760276 505174 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1374761776 260624 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1374762577 630204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Well, I wouldn't probably have hit that bug, since you can't get anything into the Underload program that isn't in the input that came over IRC. <-- clearly you should check if this can be the cause of fungot's weird input line scrambling bug hth < 1374762578 15349 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: http://www.imdb.com/ name/ fnord/ fnord/ fnord/ fnord < 1374762640 980344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: sounds like a scary movie < 1374762641 363975 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: the seaside framework has a lot of c++ < 1374762652 566026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: as i said, scary. < 1374762652 830742 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: you could use csw to organize meetings. < 1374762863 472533 :nooodl!~nooodl@91.179.137.83 JOIN :#esoteric < 1374763652 506515 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :back < 1374763732 323943 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, that was one reason I poked fizzie about it. But I don't think that it would be handling binary data much outside of the bf interpreter? < 1374763756 922826 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And it only takes effect for certain STRN instructions for values above 255 < 1374763762 386250 :nooodl!~nooodl@91.179.137.83 QUIT :Ping timeout: 268 seconds < 1374763797 35295 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm since I used unsigned char* it *would* affect negative values too < 1374763834 427547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1374764139 774021 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, also data read in files using FILE for example (byte IO) is of course treated as using unsigned chars rather than signed. That could I guess cause issues for some programs. But since Funge doesn't define that behaviour afaik. Meh < 1374764155 394918 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Pretty sure it is the same for all IO in fact. < 1374764208 254883 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I only convert unsigned char* to char* where needed by system calls and similar (fopen and so on) < 1374764541 481919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: I only use values 0..127 in any "binary" files, for portability. < 1374764566 461934 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, Hm, just looked at STRN V... What is that supposed to do when the number isn't valid... < 1374764579 90689 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :As in. 0"aksjd"V < 1374764608 261276 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Since I implement it with a call to atol, it would silently ignore errors < 1374764613 319213 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Should maybe reflect? < 1374764626 986220 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: "For V, a non-numeric value in the string is not an error and will push a 0. Other interpreters may have implemented this as reflecting. This function is implemented as the c function atoi (or equivalent for cell size), It will not search the string for a numeric value." < 1374764633 133683 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh okay, fine then < 1374764648 729206 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm I'm actually using atoi, should be atol/atoll. < 1374764675 332697 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Anyway this explains why I didn't use my normal funge-strtol here I guess < 1374764694 726333 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The "Official definitions for RCS Fingerprints" page is much more complete than the RC/Funge-98 V2 manual, even for fingerprints they have in common.) < 1374764713 409833 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, shouldn't it really be atol/atoll for non-32 bit cells < 1374764743 390606 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, got a link to that first page? I'm not sure where it is < 1374764745 559426 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I just want to point out that for over half an hour, everyone who has talked has had the exact same nick length and it's lined up perfectly < 1374764749 350795 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and now I've ruined it < 1374764758 2161 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: http://www.rcfunge98.com/rcsfingers.html < 1374764807 448808 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Maybe "much more complete" was a bit of an exaggeration.) < 1374764851 147934 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1374764903 440103 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I will chose to interpret that as using the function from the atoi-family that is correct for the cell size < 1374764998 196890 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, only F in STRN remains to be fixed. Implementing an efficient strstr appears somewhat annoying < 1374765044 895753 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, by the way, is jitfunge dead or just dormant? < 1374765109 247081 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bbl, food < 1374765275 377552 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1374765281 103340 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know for sure; somewhere in-between. I still intend to get back to it some day, but don't have any immediate plans. < 1374765342 419038 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Regarding the line scrambling bug, I guess it's not entirely impossible I've been "clever" and used G to read, in addition to a line, some kind of length prefix/suffix value on the stack, and that could be getting clipped. < 1374765349 549657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though I don't remember doing that. < 1374765425 423426 :Bike!~Glossina@75-175-73-78.ptld.qwest.net JOIN :#esoteric < 1374765604 943036 :nooodl!~nooodl@91.179.137.83 JOIN :#esoteric < 1374765845 5644 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, that would surely break all long lines? < 1374766051 862908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i vaguely thought what broke was long _output_ lines. < 1374766096 416007 :Taneb!~nathan@host-92-30-148-233.as13285.net JOIN :#esoteric < 1374766142 303077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, i think the bug requires the interaction of two consecutive irc lines, at least one of which needs to contain something triggering fungot to act. < 1374766142 762211 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: you just have a single list, pointer at head only with the call to k. < 1374766192 583584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm have we ever checked if the bug is deterministic if we _do_ give fungot identical pairs of consecutive lines < 1374766390 896522 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi fungot < 1374766391 132408 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi fungot < 1374766391 132582 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi fungot < 1374766391 132690 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi fungot < 1374766391 132797 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi fungot < 1374766391 483946 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :quintopia: but it's practical. but i'm not surprised that a guy coming from here has lived there for years; family still there < 1374766391 726197 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :quintopia: no i don't see it in " general", though < 1374766391 970186 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :quintopia: although it isn't mine, a fnord, roughly speaking. thanks for the opportunity to thank you for remember of the man :d... i know < 1374766392 297810 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :quintopia: mostly it just needs to run through every possible sentence hashing to that value < 1374766408 899674 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is the bug < 1374766559 771348 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :quintopia, an extremely rare bug where it sometimes give two lines in response to one remark, possibly with the wrong nick. < 1374766612 302275 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in that it says "nick: message" and then "nick: message" again? < 1374766659 102345 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it would be awfully convenient if said bug was always preceded by someone else making a remark to fungot and getting no reply :P < 1374766664 662282 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :iirc, was so long ago I saw it < 1374767781 549840 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It gives the second line in response to some unrelated comment that doesn't mention fungot at all. < 1374767781 959736 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: of course movies are a bit limited < 1374767820 794173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've pasted examples from fungot's "rawlog" as to how it thinks the input looks; generally it has parts of the actual unrelated comment, some "random-looking" stuff, and a copy of the previous input line. < 1374767821 276020 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: there's that ' fnord', and accented it becomes " int ret free; fnord" it can actually be simulated on a fnord < 1374767922 371281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/iRYi has an example. < 1374767969 644492 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It also seems to have a higher chance of occurring if it has tried to generate a very long output from the babbling code. < 1374767998 156780 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, it is hot and I hate off by one errors.... Does this look right? < 1374767999 212577 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :funge_cell * funge_strchr(const funge_cell *s, < 1374767999 435501 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : const funge_cell c) < 1374767999 435688 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :{ < 1374767999 435843 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : const funge_cell* p = s; < 1374767999 435957 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : while (*p != '\0') < 1374768000 743163 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : { < 1374768004 731081 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : if (*p == c) < 1374768006 782350 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : return (funge_cell*)p; < 1374768008 772941 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : p++ < 1374768010 765355 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : } < 1374768012 725417 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : return NULL; < 1374768014 783358 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :} < 1374768024 321582 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Don't really need p, could just advance s < 1374768032 408051 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But it's still quite random; I should probably fuzz it out by some randomized testing that keeps track of ? seeds, so that I can then debug it. < 1374768078 363849 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"const funge_cell* p" looks inconsistently spaced w.r.t. "const funge_cell *s". < 1374768198 638448 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: so it is filling up the output queue and overflowing it...and then something triggers it to flush it? < 1374768269 972295 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, good point < 1374768296 861339 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :quintopia: Yes, except that the output message (and the token stream for babbling) are all on different rows of the fungespace than where the buffered input is stored, so nothing *should* be getting overfloweded. < 1374768328 592154 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, we clearly need a funge MMU to debug the issue < 1374768335 584657 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So we can get cell faults < 1374768368 160097 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Actually, something like that would be somewhat useful < 1374768373 977677 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: i was thinking more of a bug in the interpreter's output system. < 1374768441 804836 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :quintopia: SOCK's W (which is what is used for output) is probably pretty much a direct write syscall to socket, so there isn't too much there to mess up, either. It is a mystery. < 1374768467 181262 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yeah it is get string from stack or whatever (I don't remember) then just write it < 1374768474 600094 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: but what about the funge interpreter? < 1374768489 578833 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh it is from fspace < 1374768504 761807 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: < 1374768505 645626 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : for (size_t i = 0; i < (size_t)len; ++i) < 1374768505 886885 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : buffer[i] = (unsigned char)fungespace_get(vector_create_ref(v.x + (funge_cell)i, v.y)); < 1374768505 887064 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : sent = send(sockets[s]->fd, buffer, (size_t)len, 0); < 1374768514 456844 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Indentation screws up on IRC < 1374768519 208827 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :quintopia: What about the funge interpreter, indeed? < 1374768536 443450 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that is what is being analyzed here? < 1374768564 670283 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :quintopia: Yes, and I just said there isn't much of an "output queue" or anything to overflow in it. < 1374768579 641198 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: I suppose that buffer is long enough?-) < 1374768601 472010 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, buffer = malloc((size_t)len * sizeof(unsigned char)); < 1374768606 800855 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It should be < 1374768622 193284 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also that line is pointlessly verbose < 1374768633 519131 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :sizeof(unsigned char) is somewhat silly < 1374768699 734293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : hi fungot <-- not identical _lines_, identical _pairs_ of lines hth (and possibly they might have to be from different nicks!*@* < 1374768700 242895 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: sure, but is very slow by looking at its signature.) now take take out the b and the d mailing list, so i'll probably ask, eventually. < 1374768754 415335 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: there's only one possible solution! make another bot that monitors fspace and the channel and writes out the last few minutes of fspace to a file when it sees the buggy behavior! < 1374768758 428823 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(not really) < 1374768777 121740 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Personally I suspect my in-fungot input buffering; it does up-to-3375-byte reads from the socket, and then extracts individual lines; there's a slightly kludgy-looking piece of code to move the leftover incomplete line and continue reading from where it ends. < 1374768777 674664 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: ( gah why do i have an existing scheme environment, like an animated gif? < 1374768794 215656 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Well I haven't added that, don't look at me. < 1374768794 844999 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: yes. that basic level is hardly very motivating... it's crap :) but i like to ask you < 1374768858 361751 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: is it possible to guarantee that a read ends on a newline? isn't there a library function that does that? < 1374768882 709184 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh nice, it now crashes with clang in release mode. Works fine with gcc!? < 1374768889 677321 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ACTION tries clang in debug < 1374768944 562874 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It doesn't crash in debug build... < 1374768990 571207 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :==28041== Warning: client switching stacks? SP change: 0x7fefffff8 --> 0x3feffffb0 < 1374768990 845362 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :==28041== to suppress, use: --max-stackframe=17179869256 or greater < 1374768990 845568 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :==28041== < 1374768990 845678 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :==28041== Process terminating with default action of signal 11 (SIGSEGV) < 1374768998 124080 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Great valgrind gets confused by it < 1374769052 677726 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It crashes on the function call itself??? < 1374769057 863859 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :=> 0x000000000040b51b <+155>: callq 0x40b450 < 1374769082 28599 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh yeah, stack frame is corrupt... < 1374769125 581868 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :quintopia: There certainly isn't a "read until end of line" function in the SOCK fingerprint. < 1374769159 45665 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh well < 1374769168 318000 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(As for in general, GNU and modern POSIX have a 'getline', but that's for FILE * streams, not file descriptors.) < 1374769311 832135 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :GCC in release mode is fine < 1374769335 682557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : [...] there's a slightly kludgy-looking piece of code to move the leftover incomplete line and continue reading from where it ends. <-- that's what i would suspect too, from how the buggy lines are shifted beyond the messed up part < 1374769357 536889 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1374769431 512197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except how does that get affected by the babble generator. < 1374769445 562867 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Something goes very very wrong in the actual call < 1374769448 153614 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wth < 1374769573 623184 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm the stack is already corrupt at that point < 1374769752 319472 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, wow, I manage to get a corrupt stack between the entry of the function and the first actual line of code... < 1374769849 717910 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, quintopia oerjan: If any of you are good at assembler... http://sprunge.us/FDFL < 1374769867 355923 :augur!~augur@c-71-57-182-133.hsd1.fl.comcast.net QUIT :Ping timeout: 268 seconds < 1374769872 174257 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :This is the start of the function, at the first line the stack is ok, at the last line (first source line in code) it is not < 1374769905 425471 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Those sub lines look weird < 1374770003 350328 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :This happens in clang at -O2 or more < 1374770177 709207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can have a look in a bit. < 1374770215 910644 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I'm pretty sure it is miscompilation by adding a bunch of sub $0x7fffffff,%rsp < 1374770450 899659 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well there is a thunderstorm, I have to leave, use lambdabot for replying < 1374770479 997463 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net < 1374771074 985668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell Vorpal Well, I don't have an offhand guess as to what that could be all about; I mean, what it looks like is a 16-gig stack allocation. You could paste the corresponding C too, though. < 1374771074 985854 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1374771258 962673 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell Vorpal (2^32 32-bit values equals 16 gigs, which is probably relevant.) < 1374771259 238153 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1374771486 817926 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell Vorpal I mean, that's the "normal" way you get that kind of subs at start -- http://sprunge.us/eETD -- of course I doubt your C code looks quite like that. < 1374771487 110231 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :Consider it noted. < 1374773679 735521 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1374774085 958676 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1374774096 932549 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1374774108 228067 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Hello < 1374774857 920606 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I took the survey < 1374774866 449296 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1374775041 746073 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh no < 1374775046 676990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :did i miss the return of jsvine < 1374775189 205600 :ion!ion@heh.fi PRIVMSG #esoteric :Playing some music. http://overviewer.org:8001/ < 1374775191 86876 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i must read the log < 1374775306 54862 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :you should get cloud hosting and use irssi and have a permanent tmux session and idle in all channels forever < 1374775319 317894 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric : sorry, got carried away there. < 1374775410 544234 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ion: What exactly are we listening to? < 1374775436 736326 :ion!ion@heh.fi PRIVMSG #esoteric :Misc. stuff i’m listening to. http://www.last.fm/user/hapanvelli (and i’m also playing FTL. :-P) < 1374775696 930921 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Read error: Connection reset by peer < 1374775819 477136 :augur!~augur@c-71-57-182-133.hsd1.fl.comcast.net JOIN :#esoteric < 1374776116 750527 :clog!~nef@bespin.org QUIT :Remote host closed the connection < 1374776987 599948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :also this jsvine situation is getting ridiculous < 1374776992 870785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's almost as silly as that hussie thing < 1374777064 391281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I took a look at the survey, and the questions looked too hard for me. :/ < 1374777073 620112 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :impossibl < 1374777074 140808 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :e < 1374777091 151918 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i filled it out fine and i am the laziest person at filling out surveys ever < 1374777190 301593 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1374777201 800634 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1374777412 284206 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know what a proper value for the "hours per week" question is, because the instant value is so variable, and I can't really guesstimate-average over the last 10 years. < 1374777446 753031 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1374777502 761835 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374777797 793738 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 248 seconds < 1374778510 222535 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net JOIN :#esoteric < 1374778510 464355 :kallisti!~eris@c-98-230-133-110.hsd1.ga.comcast.net QUIT :Changing host < 1374778510 464502 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374778682 291547 :clog!~nef@bespin.org JOIN :#esoteric < 1374779154 476169 :oklofok!~oklopol@85-76-105-186-nat.elisa-mobile.fi QUIT :Ping timeout: 268 seconds < 1374779357 824817 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1374779394 509643 :Hoax!uid11324@gateway/web/irccloud.com/x-atlvekwrahpvrfhd JOIN :#esoteric < 1374779418 303921 :Hoax!uid11324@gateway/web/irccloud.com/x-atlvekwrahpvrfhd NICK :Guest18414 < 1374779869 998122 :jconn!~username@la-pinta.la.net.ua QUIT :*.net *.split < 1374779870 316828 :Deewiant!~deewiant@deewiant.iki.fi QUIT :*.net *.split < 1374779870 919045 :nortti!nortti@nano.smar.fi QUIT :*.net *.split < 1374779871 142038 :HackEgo!dlopen@libdl.so QUIT :*.net *.split < 1374779871 437918 :clog!~nef@bespin.org QUIT :*.net *.split < 1374779871 647892 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :*.net *.split < 1374779871 863347 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1374779871 863490 :Bike!~Glossina@75-175-73-78.ptld.qwest.net QUIT :*.net *.split < 1374779872 86191 :yorick!~yorick@oftn/member/yorick QUIT :*.net *.split < 1374779872 747349 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :*.net *.split < 1374779875 441797 :fungot!fis@eos.zem.fi QUIT :*.net *.split < 1374779875 677475 :Lymia!~moe@inportb/loli/cirno-chan QUIT :*.net *.split < 1374779875 945648 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :*.net *.split < 1374779876 510578 :Jafet!~jafet@unaffiliated/jafet QUIT :*.net *.split < 1374779880 237242 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi QUIT :*.net *.split < 1374779880 465409 :`^_^v!~nycs@rrcs-24-39-141-128.nyc.biz.rr.com QUIT :*.net *.split < 1374779880 805324 :mtve!~mtve@10130.x.rootbsd.net QUIT :*.net *.split < 1374779881 365465 :augur!~augur@c-71-57-182-133.hsd1.fl.comcast.net QUIT :*.net *.split < 1374779881 674714 :Taneb!~nathan@host-92-30-148-233.as13285.net QUIT :*.net *.split < 1374779882 57629 :sacje!~sacre@unaffiliated/klet QUIT :*.net *.split < 1374779882 642294 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :*.net *.split < 1374779883 238041 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1374779885 179187 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1374779885 424034 :hogeyui____!~hogeyuiVP@vps.usamimi.biz QUIT :*.net *.split < 1374779885 657738 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :*.net *.split < 1374779887 402587 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :*.net *.split < 1374779889 761091 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :*.net *.split < 1374779889 761175 :variable!root@freebsd/developer/variable QUIT :*.net *.split < 1374779889 996117 :noooodl!~nooodl@91.179.137.83 QUIT :*.net *.split < 1374779890 231757 :Gregor!dlopen@64.62.173.65 QUIT :*.net *.split < 1374779890 463951 :pikhq!~pikhq@24.107.196.13 QUIT :*.net *.split < 1374779891 368674 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1374779892 223915 :Guest18414!uid11324@gateway/web/irccloud.com/x-atlvekwrahpvrfhd QUIT :*.net *.split < 1374779892 611830 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd QUIT :*.net *.split < 1374779893 379705 :EgoBot!dlopen@libdl.so QUIT :*.net *.split < 1374779893 686331 :jix!~jix@jixco.de QUIT :*.net *.split < 1374779894 28950 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1374779894 258028 :neena!~neena@codesurfers.net QUIT :*.net *.split < 1374779894 490630 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e QUIT :*.net *.split < 1374779894 490805 :ggherdov!uid11402@gateway/web/irccloud.com/x-qgcihmdapfxmiefd QUIT :*.net *.split < 1374779894 726736 :TodPunk!~Tod@50-198-177-185-static.hfc.comcastbusiness.net QUIT :*.net *.split < 1374779894 962102 :tromp_!~tromp@rtc35-148.rentec.com QUIT :*.net *.split < 1374779896 195450 :FireFly!~firefly@oftn/member/FireFly QUIT :*.net *.split < 1374779899 209940 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com QUIT :*.net *.split < 1374779899 657635 :ion!ion@heh.fi QUIT :*.net *.split < 1374779899 942053 :ssue__!uid5338@gateway/web/irccloud.com/x-hmexuawhppjkcqwg QUIT :*.net *.split < 1374779900 400508 :conehead!~conehead@unaffiliated/conehead QUIT :*.net *.split < 1374779902 55411 :elliott!elliott@unaffiliated/elliott QUIT :*.net *.split < 1374779902 283430 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com QUIT :*.net *.split < 1374779902 668968 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :*.net *.split < 1374779902 903423 :ineiros!~itniemin@bayesianconspiracy.org QUIT :*.net *.split < 1374779904 135771 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1374779905 130408 :glogbackup!~glogbacku@64.31.59.246 QUIT :*.net *.split < 1374779906 602287 :nooodl!~nooodl@91.179.137.83 QUIT :*.net *.split < 1374779907 447864 :aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :*.net *.split < 1374779907 678492 :rodgort!~rodgort@li125-242.members.linode.com QUIT :*.net *.split < 1374779907 908383 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com QUIT :*.net *.split < 1374779908 245669 :upgrayeddd!~uid2969@gateway/web/irccloud.com/x-njbyhykoalzzswva QUIT :*.net *.split < 1374779908 693707 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1374779954 48396 :Guest18414!uid11324@gateway/web/irccloud.com/x-atlvekwrahpvrfhd JOIN :#esoteric < 1374779954 51304 :clog!~nef@bespin.org JOIN :#esoteric < 1374779954 51470 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374779954 51555 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1374779954 51634 :augur!~augur@c-71-57-182-133.hsd1.fl.comcast.net JOIN :#esoteric < 1374779954 51711 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1374779954 51851 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1374779954 51934 :Taneb!~nathan@host-92-30-148-233.as13285.net JOIN :#esoteric < 1374779954 52017 :nooodl!~nooodl@91.179.137.83 JOIN :#esoteric < 1374779954 52096 :Bike!~Glossina@75-175-73-78.ptld.qwest.net JOIN :#esoteric < 1374779954 52175 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1374779954 52254 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1374779954 52333 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1374779954 52412 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1374779954 52493 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1374779954 52571 :sacje!~sacre@unaffiliated/klet JOIN :#esoteric < 1374779954 52650 :noooodl!~nooodl@91.179.137.83 JOIN :#esoteric < 1374779954 52730 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1374779954 52847 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1374779954 52947 :hogeyui____!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1374779954 53027 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd JOIN :#esoteric < 1374779954 53120 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1374779954 53199 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi JOIN :#esoteric < 1374779954 53280 :Gregor!dlopen@64.62.173.65 JOIN :#esoteric < 1374779954 53358 :`^_^v!~nycs@rrcs-24-39-141-128.nyc.biz.rr.com JOIN :#esoteric < 1374779954 53435 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1374779954 288746 :fungot!fis@eos.zem.fi JOIN :#esoteric < 1374779954 288959 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1374779954 289041 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1374779954 289123 :aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1374779954 289201 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1374779954 289283 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1374779954 289361 :pikhq!~pikhq@24.107.196.13 JOIN :#esoteric < 1374779954 289440 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1374779954 289518 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com JOIN :#esoteric < 1374779954 289604 :jix!~jix@jixco.de JOIN :#esoteric < 1374779954 289697 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1374779954 289788 :neena!~neena@codesurfers.net JOIN :#esoteric < 1374779954 289881 :ggherdov!uid11402@gateway/web/irccloud.com/x-qgcihmdapfxmiefd JOIN :#esoteric < 1374779954 289973 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1374779954 290065 :upgrayeddd!~uid2969@gateway/web/irccloud.com/x-njbyhykoalzzswva JOIN :#esoteric < 1374779954 290158 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1374779954 290248 :TodPunk!~Tod@50-198-177-185-static.hfc.comcastbusiness.net JOIN :#esoteric < 1374779954 290339 :jconn!~username@la-pinta.la.net.ua JOIN :#esoteric < 1374779954 290425 :tromp_!~tromp@rtc35-148.rentec.com JOIN :#esoteric < 1374779954 290514 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1374779954 290606 :comex!~comex@ec2-54-225-4-143.compute-1.amazonaws.com JOIN :#esoteric < 1374779954 290695 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1374779954 290780 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1374779954 290872 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1374779954 290955 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com JOIN :#esoteric < 1374779954 517983 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1374779954 518142 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1374779954 518223 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1374779954 518306 :ion!ion@heh.fi JOIN :#esoteric < 1374779954 518388 :ineiros!~itniemin@bayesianconspiracy.org JOIN :#esoteric < 1374779954 518466 :ssue__!uid5338@gateway/web/irccloud.com/x-hmexuawhppjkcqwg JOIN :#esoteric < 1374779954 518544 :HackEgo!dlopen@libdl.so JOIN :#esoteric < 1374779954 518621 :nortti!nortti@nano.smar.fi JOIN :#esoteric < 1374779954 518747 :sendak.freenode.net MODE #esoteric +v kmc : > 1374779954 544099 NAMES :#esoteric < 1374780024 528160 :clog!~nef@bespin.org QUIT :*.net *.split < 1374780024 761162 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :*.net *.split < 1374780024 991796 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1374780024 991909 :Bike!~Glossina@75-175-73-78.ptld.qwest.net QUIT :*.net *.split < 1374780024 991941 :yorick!~yorick@oftn/member/yorick QUIT :*.net *.split < 1374780025 906171 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :*.net *.split < 1374780072 426135 :clog!~nef@bespin.org JOIN :#esoteric < 1374780072 638623 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1374780072 638739 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1374780072 638793 :Bike!~Glossina@75-175-73-78.ptld.qwest.net JOIN :#esoteric < 1374780072 638848 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1374780072 638900 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1374780236 711755 :nooodl!~nooodl@91.179.137.83 QUIT :*.net *.split < 1374780237 582488 :aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :*.net *.split < 1374780237 827398 :rodgort!~rodgort@li125-242.members.linode.com QUIT :*.net *.split < 1374780238 115071 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com QUIT :*.net *.split < 1374780238 462912 :upgrayeddd!~uid2969@gateway/web/irccloud.com/x-njbyhykoalzzswva QUIT :*.net *.split < 1374780238 891962 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1374780340 376989 :MindlessDrone!~MindlessD@141.70.114.6 JOIN :#esoteric < 1374780413 21715 :clog!~nef@bespin.org QUIT :Read error: Connection reset by peer < 1374780561 272626 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1374780574 832650 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com JOIN :#esoteric < 1374780884 801665 :nooodl!~nooodl@91.179.137.83 JOIN :#esoteric < 1374780910 831135 :aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1374780911 32011 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1374780911 32183 :upgrayeddd!~uid2969@gateway/web/irccloud.com/x-njbyhykoalzzswva JOIN :#esoteric < 1374782802 241155 :Bike!~Glossina@75-175-73-78.ptld.qwest.net QUIT :Ping timeout: 264 seconds < 1374782881 331316 :Bike!~Glossina@71-222-63-186.ptld.qwest.net JOIN :#esoteric < 1374783951 912268 :douglass_!~thiotimol@home.pointlesstopology.com JOIN :#esoteric < 1374784021 662979 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Textual IRC Client: www.textualapp.com < 1374784828 363824 :clog!~nef@bespin.org JOIN :#esoteric < 1374786152 359773 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1374786324 466298 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: happy birthday! < 1374786644 267141 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1374786719 407814 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :Wow, shachaf must be like 16 years old < 1374786782 537798 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how do ya figure < 1374786817 663034 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :Because he's growing up so faast < 1374786839 279224 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :One of these days he may even be as old as me or Phantom_Hoover! < 1374786976 748143 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :When I was shachaf's age, I was already reading Homestuck! < 1374787025 521668 :douglass_!~thiotimol@home.pointlesstopology.com PRIVMSG #esoteric :happy birthday! < 1374787032 28150 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :shachaf, I hope you get something nice! < 1374787039 548091 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :I got a shaver for my 16th birthday < 1374787041 379101 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :It is blue < 1374787053 698273 :Taneb!~nathan@host-92-30-148-233.as13285.net PRIVMSG #esoteric :Goodnight! < 1374787055 207974 :Taneb!~nathan@host-92-30-148-233.as13285.net QUIT :Quit: Leaving < 1374787119 728816 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: did you see the haskell compiler thingy < 1374787150 45011 :MindlessDrone!~MindlessD@141.70.114.6 QUIT :Quit: MindlessDrone < 1374787198 271126 :ion!ion@heh.fi PRIVMSG #esoteric :GHC? < 1374787199 812481 :sprocklem!~sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1374787212 508890 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ummmm < 1374787213 729007 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.leafpetersen.com/leaf/publications/icfp2013/vectorization-haskell.pdf < 1374787231 769078 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cool < 1374787238 31063 :ion!ion@heh.fi PRIVMSG #esoteric :neat < 1374787251 385507 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :yay purity < 1374787272 889364 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :intel making a haskell compiler ^^ < 1374787302 809937 :tertu!~tertu@65-128-181-81.mpls.qwest.net JOIN :#esoteric < 1374787381 178335 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :hurrah Haskell being agnostic to both frontend type magic and backend cost models by design < 1374787410 291116 :clog!~nef@bespin.org QUIT :Ping timeout: 264 seconds < 1374787427 883253 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :if not agnostic, maybe at least lapsed catholic < 1374787582 291410 :Bike!~Glossina@71-222-63-186.ptld.qwest.net QUIT :Ping timeout: 276 seconds < 1374787709 362664 :Bike!~Glossina@71-222-63-186.ptld.qwest.net JOIN :#esoteric < 1374787729 549609 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: http://en.wikipedia.org/wiki/Oops-Leon physicists are amazing < 1374787764 249695 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :At Fermilab in 1976 a team led by a guy named Leon announced the discovery of a new particle, which they called the Upsilon particle, but after much more data it proved to be just a statistical fluke; they didn't have enough sigma. < 1374787768 529938 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :So they called it the Oops-Leon particle. < 1374787776 379746 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :ow. < 1374787792 579255 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :the "Good Fucking Job, Leon" particle < 1374787865 559999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :theegan < 1374787871 831410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thouglass_ < 1374787959 480101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: happy birthday! < 1374787963 910997 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :happy birthday~ < 1374787968 60211 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thoerjan < 1374787971 430081 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Thiora < 1374787975 677419 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :shachaf has a birthday? < 1374787980 175439 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :when is it? < 1374787993 391685 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :RIGHT NOW < 1374787997 610770 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :he is birthdaying as we speak < 1374788010 200714 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :live birthday updates < 1374788012 580310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is this like molting in which case pics < 1374788018 240346 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yikes < 1374788038 631175 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :update: shachaf birthday still underway. the SCOTUS has still not yet commented < 1374788054 652628 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :the yearly molting of the shachafs? < 1374788060 690270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what about the POTUS and the COTUS < 1374788066 820551 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc are you at his birthday party? :o < 1374788069 182041 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :we are in hour fourteen of shachaf birthday with no end in sight. please stay in your homes and continue watching this broadcast < 1374788089 450614 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: no but I hope he will come to SF this weekend < 1374788109 296807 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1374788126 459937 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :Hamiltonian Bicycle <-- i've been outbiked :( < 1374788151 491404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is that a bike that can only visit each place once < 1374788237 731519 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sounds like bike share shenanigans < 1374788249 772230 :mnoqy!~okay@pool-98-108-206-66.snloca.dsl-w.verizon.net JOIN :#esoteric < 1374788431 571511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: today i saw people on a ""conference bike"" < 1374788440 51599 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.conferencebike.com/ < 1374788505 655707 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"while the other 6 pedal (or not)" yeah, that sounds pretty much like how it'd be like. < 1374788510 203520 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :IT’S A PARTY ON WHEELS!! < 1374788598 111789 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a party on wheels and everyone is sweating with their clothes on < 1374788609 281572 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: was it a google one < 1374788616 491235 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1374788622 701917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :had lunch with Gracenotes at the google < 1374788666 148860 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's supposed to be some sort of a campus bike system at our place, but I've never seen one of them, just some racks that have "reserved for campus bikes" signs on them. < 1374788686 864058 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :probably they got stolen? < 1374788813 291312 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :is Gracenotes a google < 1374788830 111938 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: they feed you well eh < 1374788874 991075 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :I used to be a Google. I still do, but I used to, too. < 1374788890 163349 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i had dinner at the Dropbox office the other day. it looks like it belongs in a movie about posh SF startups < 1374788910 321846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i know someone who almost went to work at Dropbox because of the food < 1374788953 441941 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :i was a google < 1374788957 522140 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm not a google any more < 1374788963 853139 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: there was a book there that i wanted to take a picture of for this channel (but i agreed not to take pictures, or something) < 1374788977 201838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"You must not reside in one of the following countries: Barbados, Guatemala. (You appear to be in: Finland.)" < 1374788996 751975 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it had a sticker on it that read: < 1374789003 127212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :um, what did it read < 1374789007 312104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1374789012 892311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's not what it read < 1374789016 336663 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's... oh, aw. < 1374789025 782333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it was something like < 1374789027 834758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :restaurant copy "do not remove" < 1374789029 221347 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"help, I'm trapped in a Google". < 1374789032 762242 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :complete with the quotes < 1374789038 632271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"#estoeric style" < 1374789051 49334 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's the emphasis-quotes. < 1374789051 249570 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oppa #esoteric style < 1374789055 673047 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :"book is google. do not remove" < 1374789064 647076 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Best emphasis-quotes use: [[We serve "food"]]. < 1374789069 884796 :tertu!~tertu@65-128-181-81.mpls.qwest.net QUIT :Ping timeout: 264 seconds < 1374789073 892030 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: hahaha < 1374789084 722982 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :i got a "free" t-shirt today < 1374789092 354479 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :also http://www.unnecessaryquotes.com/ < 1374789096 56882 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :[[bus: the "comfortable" way to travel]] < 1374789106 983632 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :please note we are "LAW FIRM" < 1374789130 132145 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coppro: is being a google a good idea y/n < 1374789138 163083 :ion!ion@heh.fi PRIVMSG #esoteric :http://www.theonion.com/articles/new-horizontal-device-prevents-falls-to-basement,1096/?ref=butt < 1374789139 670366 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hey, there's a "do not remove" sign there too. < 1374789154 333003 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: y < 1374789157 33953 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For staff room only "do not remove" < 1374789195 369842 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :but using quotes for emphasis is "correct", isn't it? < 1374789224 8735 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[[ Check Out our "Exotic Game" Meats! ]] is also kinda suspicious. < 1374789250 749723 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :i.e. not so much unnecessary quotes as "quotes used in another purpose for which they can also be used" < 1374789348 378119 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They "can" be used. < 1374789354 732685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: well, it's definitely "unambiguous" hth < 1374789357 813055 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :quotes are already overloaded for sarcasm, imo < 1374789394 306395 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :use single quotes < 1374789397 282580 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :much less aggressive < 1374789426 411397 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :But don't use backticks. This isn't the 70s. < 1374789490 43050 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :``plus we're in esoteric'' < 1374789491 243836 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `plus: not found < 1374789498 444649 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :``LaTeX is still pretty popular'' < 1374789499 722298 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `LaTeX: not found < 1374789504 103246 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :douglass_: what do you think about ``quotes'' < 1374789526 902942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote kmc < 1374789527 140184 :lambdabot!lambdabot@2a01:7e00::f03c:91ff:fedf:9fdd PRIVMSG #esoteric :kmc says: "when computer scientists rebuild the world after the apocalypse, we will have hanging gardens with trees that grow downward" < 1374789545 763252 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :that sounds pretty. < 1374789556 83185 :nooodl!~nooodl@91.179.137.83 PRIVMSG #esoteric :i think using quotes for emphasis isn't very correct < 1374789580 465768 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :"ok" < 1374789735 861354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hey, if I have a Windows system partition mounted in a Linux system, what's the easiest way to determine which version of Windows is installed there? < 1374789823 344107 :douglass_!~thiotimol@home.pointlesstopology.com PRIVMSG #esoteric :quotes for emphasis is not a thing < 1374789834 456416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boot it in a vm thththtth < 1374789856 22575 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :fizzie: cat /etc/*release* < 1374789856 456238 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :fizzie: run strings on some dll, see if a version number pops out? < 1374789865 505161 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Quotes are sometimes used for emphasis in lieu of underlining or italics, most commonly on signs or placards "sorry" < 1374789866 266794 :douglass_!~thiotimol@home.pointlesstopology.com PRIVMSG #esoteric :because they get read as scare quotes, which have sort of the opposite meaning < 1374789886 926911 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :I think non-quoting quote-enclosed phrases say "I don't exactly mean this phrase, but a phrase approximately close to this phrase" < 1374789903 894740 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :It's when you take a phrase, put it in a mention context, then put that in a use context again < 1374789928 989203 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :oh, maybe there's something in windows/system32/drivers/etc/issue < 1374789940 478594 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :next to the hosts file < 1374789941 527344 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :Double quotes seem to go in the direction of worst possible connotation, but imo single quotes tend to be a connotation-free adder of fuzziness. < 1374789970 255545 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :the worst possible connotation, of course, being sarcasm < 1374789976 337283 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Sadly, no. < 1374789994 885203 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :stringsing a couple random files has not yet helped. < 1374790023 236477 :douglass_!~thiotimol@home.pointlesstopology.com PRIVMSG #esoteric :single quotes just make you look british < 1374790023 436141 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There used to be a boot.ini with entries, I think, but this doesn't seem to have one. < 1374790038 796889 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :hmm, looks like I forgot to add "hth" to some of those suggestions < 1374790069 361641 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :but there ought to be something that can extract that standard version information from dlls in linux < 1374790077 923206 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :WindowsUpdate.log has installed something "for Microsoft .NET Framework 3.5 SP1 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 x86", so that sort of narrows it down a bit. < 1374790099 317193 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1374790122 81901 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also a couple of "Security Update for Windows Vista"s, maybe it's that. < 1374790202 121270 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :douglass_: I guess that depends on the «communication channel» used < 1374790210 428294 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :maybe you could remove it and install a known windows version on top? < 1374790224 64159 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :probably time for that anyway < 1374790243 719879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also a "Security Update for .NET Framework 3.5 SP1, Windows Vista SP2, and Windows Server 2008 SP2 x86 (KB983589)". < 1374790277 168768 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Actually I'm trying to figure out if the 6.75 EUR staff-priced Windows 7 (or 8) "Upgrade" versions *could* be installed on top of it. < 1374790278 354974 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/c/cf/MAZE.png not sure that i'm ready for this maze wikipedia < 1374790342 77549 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :oh, your university doesn't have educational msdn and free everything? < 1374790352 746453 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :use MS Paint hth < 1374790377 578103 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: They have MSDN "Academic Alliance" stuff, but I think that was somewhat limited. < 1374790394 70257 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: At least back when I installed something from it, the license terms said it's only valid as long as I stay there. < 1374790438 356338 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :These non-free versions, AIUI, are as good as purchased, and seven euros isn't really all that much. < 1374790654 245772 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's from the OnTheHub thing, which is... some kinda thing.) < 1374790678 248524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also the DreamSpark Windows 8. < 1374790719 21820 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :DreamSpark? OnTheHub? shenanigans < 1374790793 676868 :sprocklem!~sprocklem@S010674440130be65.cg.shawcable.net QUIT :Remote host closed the connection < 1374790800 494631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "DreamSpark Premium" they have seems to include Windows 8, 7, Server 2008, Embedded 8, Vista, HPC Server 2008, Server 2008, Server 2008, Web Server 2008, Services for UNIX 3.5, Windows 7 Debug Symbols, Microsoft MS-DOS 6, and pretty much everything. < 1374790820 417524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(DOS 6.22 for free? Best deal!) < 1374790828 599856 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, both 6.22 and 6.0 are available. < 1374790829 164562 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :MS-DOS 5.0 is better imo < 1374790888 985969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.geekosystem.com/wp-content/uploads/2011/07/ms-dos-logo1.jpg ““nostalgia”” < 1374790897 160169 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :I bet zzo has an actual favourite DOS version < 1374790910 486603 :ion!ion@heh.fi PRIVMSG #esoteric :````nostalgia'''' < 1374790911 464775 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ```nostalgia'''': not found < 1374790914 75295 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i bet it's < 6 < 1374790918 373214 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :obviously < 1374790950 695970 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or maybe zzo38 thinks that CP/M is better than DOS < 1374790964 710030 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :does CP/M have a gopher client? < 1374790970 905436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe he wrote his own version of DOS < 1374790977 944508 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo likely hypothesis < 1374790979 943349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: "You may only use the tools and software from DreamSpark to get ahead in school, develop new skills and take steps in research in science, technology, engineering or mathematics." Yeah, that was the problem with the free versions. < 1374791042 333196 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :"develop new skills" could mean a lot of things < 1374791069 605686 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :and arguably, using a computer means taking steps in technology all the time < 1374791098 645112 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The DreamSpark edition does have the advantage of being a non-Upgrade. < 1374791619 147553 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: you know the thing where people say "bobby tables" for no real reason and then you feel irritated at them < 1374791631 213977 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :kinda < 1374791647 320354 :nortti_!nortti@nano.smar.fi JOIN :#esoteric < 1374791666 419205 :Bike!~Glossina@71-222-63-186.ptld.qwest.net PRIVMSG #esoteric :is that a thing. < 1374791670 894570 :jconn!~username@la-pinta.la.net.ua QUIT :Ping timeout: 248 seconds < 1374791672 51314 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Ping timeout: 248 seconds < 1374791672 391879 :nortti!nortti@nano.smar.fi QUIT :Ping timeout: 248 seconds < 1374791673 218507 :HackEgo!dlopen@libdl.so QUIT :Ping timeout: 248 seconds < 1374791700 274546 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1374791713 309292 :HackEgo!dlopen@libdl.so JOIN :#esoteric < 1374791725 95497 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :shachaf: is that the thing where "cool people" like you dislike xkcd for some reason? < 1374791761 332111 :Deewiant!~deewiant@deewiant.iki.fi QUIT :*.net *.split < 1374791770 96722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i dislike some references such as that one < 1374791779 277711 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1374791861 606437 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why that one in particular < 1374791891 470289 :Gracenotes!~person@wikipedia/Gracenotes PRIVMSG #esoteric :too mainstream < 1374791934 570018 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :I can get annoyed by things that seem more popular than they deserve, but I still think it's silly to get annoyed < 1374792123 177603 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1374793253 730944 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 248 seconds < 1374794117 950173 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :drumz: the worst thing? < 1374794156 940505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i am unable to concentrate when there is a person nearby listening to drumzy music in their ear-listening-thingies < 1374794276 494367 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :how awful < 1374794287 401144 :Bike!~Glossina@71-222-63-186.ptld.qwest.net QUIT :Ping timeout: 268 seconds < 1374794300 192090 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo make drumz illegal < 1374794405 853788 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :legalize drumz < 1374794421 27975 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :illegalize drumz indoorz < 1374794427 520698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and within 30 feet of a building < 1374794443 710946 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what about e-drumz < 1374794451 615478 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf == a soldier in the war on drumz. < 1374794472 260983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :war on warz < 1374794481 418601 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Eardrumz. < 1374794509 82811 :Bike!~Glossina@71-222-63-186.ptld.qwest.net JOIN :#esoteric < 1374794519 232828 :clog!~nef@bespin.org JOIN :#esoteric < 1374794797 343138 :clog!~nef@bespin.org QUIT :Ping timeout: 276 seconds < 1374795092 706243 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1374795938 175262 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Read error: Connection reset by peer < 1374796026 974522 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric