< 1395017312 790387 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1395017638 297745 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be QUIT :Quit: Ik ga weg < 1395017713 153221 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395017748 337261 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395018031 368390 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1395018054 349089 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395019408 544017 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1395021474 148649 :Bike!~Glossina@71-222-114-227.ptld.qwest.net QUIT :Ping timeout: 255 seconds < 1395022192 700787 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395022226 183640 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395022275 228934 :Bike!~Glossina@71-222-114-227.ptld.qwest.net JOIN :#esoteric < 1395022500 97578 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1395022757 579935 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I just realised something < 1395022767 927589 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I find the concept of living near one's cousins really alien < 1395022826 271590 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Also I need to sleep < 1395022831 72885 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Goodnight #esoteric < 1395022983 603588 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1395022990 461275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in particular, Taneb's cousin It < 1395023012 912942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops, *Itt < 1395023015 375527 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, all my cousins live in Australia < 1395023052 214445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1395023063 405026 :Sgeo_!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :These things sound surprisingly good once I realize that there are two devices and I need to be sending to stereo < 1395023782 371305 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395024441 639455 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395024474 51288 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395024577 330781 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 240 seconds < 1395024616 99708 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395024629 366145 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395025427 830266 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1395025492 969313 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1395025658 341029 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 240 seconds < 1395026265 8187 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1395026651 768315 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1395027146 124105 :tertu_!~quassel@143.44.65.14 JOIN :#esoteric < 1395027173 784961 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 252 seconds < 1395028277 286248 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1395028744 686157 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395028777 760301 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395028946 268946 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1395029054 752516 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1395029081 831419 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Quit: WeeChat 0.4.3 < 1395029119 390394 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1395029335 364174 :shikhout!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1395029350 288718 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395029501 715086 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1395031055 831356 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395031075 65696 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395031137 398166 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395031155 768229 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395031170 722650 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395031217 124800 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395031235 196112 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395031248 306989 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395031265 452306 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395031300 125480 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395031331 242627 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1395031372 338646 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395031639 342735 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1395033999 907620 :Slereahphone!~slereahph@80.10.159.214 QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1395034393 37586 :Sgeo_!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"(Yes, eval() is used here, leaving you at mortal risk of XSS-attacking yourself.)" < 1395034769 297077 :shikhin!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1395035153 48513 :tertu_!~quassel@143.44.65.14 QUIT :Ping timeout: 246 seconds < 1395035563 324599 :Slereah__!~jackal@176.222.51.233 QUIT :Ping timeout: 264 seconds < 1395035612 737118 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1395036439 782841 :Bike!~Glossina@71-222-114-227.ptld.qwest.net QUIT :Ping timeout: 264 seconds < 1395037731 731761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: http://www.crazygames.com/game/9007199254740992 < 1395039067 706745 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 264 seconds < 1395039200 68171 :Slereahphone!~slereahph@80.10.159.214 JOIN :#esoteric < 1395039607 299043 :Slereahphone!~slereahph@80.10.159.214 QUIT :Remote host closed the connection < 1395039668 19860 :Slereahphone!~slereahph@80.10.159.214 JOIN :#esoteric < 1395039762 251913 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1395039805 659932 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :How do I use other programs on my computer with a SSH tunnel? < 1395039837 931433 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have Cygwin and PuTTY and netcat all installed. < 1395040659 231234 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: yesssssss < 1395041808 53174 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2^53 is arguably a strange number to stop at, given that all the values involved would be powers of two and therefore exactly representable even beyond the integer values in a double. < 1395041830 658757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: many people don't really understand how floats work < 1395041893 387262 :password2!~password@197.78.165.224 JOIN :#esoteric < 1395042490 305677 :Slereahphone!~slereahph@80.10.159.214 QUIT :Read error: Connection reset by peer < 1395042504 782151 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1395042696 5303 :Slereahphone!~slereahph@80.10.159.214 JOIN :#esoteric < 1395042955 315658 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Did you know that 2048 is isomorphic to a game where the largest number involved is 11 < 1395043007 432957 :password2!~password@197.78.165.224 QUIT :Remote host closed the connection < 1395043074 88634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: yes, obviously < 1395043084 994083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also to a game where the largest number involved is -3, although that might be a bit less intuitive < 1395043123 690222 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :http://www.twitch.tv/twitchplays2048 < 1395043279 267630 :password2!~password@197.78.165.224 JOIN :#esoteric < 1395043450 240547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: is -3 just an arbitrary choice here or interesting in some way < 1395043457 27049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just arbitrary < 1395043463 303512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only I wanted it to be negative < 1395043521 210630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For any game X, what's the expected time difference between the release of X and the appearance of Twitch Plays X? < 1395043575 59483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also, should high-level chess tournaments have a Twitch Plays Chess competitor?) < 1395043605 982518 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Kasparov_versus_the_World < 1395043610 889081 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(Kasparov won.) < 1395043626 223849 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now that you mention it, I vaguely recall that. < 1395043663 141481 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :50 thousand people... about the same number of participants as tpp < 1395043684 331293 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It didn't have a democracy/anarchy vote, though. Not that I think that would've improved the World Team's chance of winning. < 1395043717 793202 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :"STOP PRESSING RESIGN" < 1395043725 546658 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Jafet: Is that because Kasparov is a good chess player, or because of the way the world team's moves are decided? < 1395043932 944677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This dropped in my inbox a moment ago, and is possibly even slightly related to the topic: http://sprunge.us/jbIC < 1395044003 471945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do they prove that the humans are actually picking the median value and not just pressing buttons at random? < 1395044143 358433 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I wonder how large their "experiments" were < 1395044195 396295 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They don't; the proof seems to be just for the fact that the process (the whole deal with the triplets) coincides with the mean if the triplets are samples from a univariate normal distribution. < 1395044211 156223 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :On a relatedly related note, it seems that you can ignore the non-captcha part of a recaptcha and it will still let you pass < 1395044263 315596 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the semantic-clustering-of-images task, it's not like there'd be an actual correct median value, anyway. < 1395044309 526590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :recaptcha no longer serves its original purpose < 1395044326 444000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it used to be that both halves were words that Google's OCR couldn't handle < 1395044331 793644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the spambots got good at it < 1395044344 156844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and instead of just using the spambots to digitize books, they screwed everything up < 1395044351 502121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and now the spambots don't have to bother with the digitization < 1395044399 73397 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1395044401 544836 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How did the check work if both words were un-OCRable < 1395044426 909604 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: what do you mean by "the spambots don't have to bother with the digitization"? < 1395044439 248748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: one of the words would be a word that had already been checked by many humans < 1395044469 773861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: it's easy to tell which of the two words/number sequences is being digitized, and which one is random < 1395044497 81776 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ah, I see what you mean < 1395044529 665135 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and of course you can't use voting or anything because the spambots outnumber the humans < 1395044537 197098 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Is the source codes for those spambots available? < 1395044612 415222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most likely no, although you never know < 1395044615 78939 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :In principle you don't need the source code, you just trade their OCR services for a free email account or whatever. < 1395044640 152495 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Such a thing would be useful, for several purposes, such as: to figure out how to prevent such spam, to port it to another computer, or if it implements OCR, to improve open source OCR stuff. < 1395044650 638284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know that as part of my teaching job, my boss asked me to make a system to email a bunch of students their feedback for the week < 1395044657 480083 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(And to answer questions, if it is a question CAPTCHA) < 1395044665 123227 :password2!~password@197.78.165.224 QUIT :Ping timeout: 240 seconds < 1395044683 508157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and looking up libraries to do so, I found one that was designed for sending a huge number of emails to a particular server in a short space of time < 1395044700 404034 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Spambots do other stuff too of course, and some of these may be useful to have source codes for, for various purposes. < 1395044700 461339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought "hmm, that seems useful for spambots", and then used it anyway because it was what I needed < 1395044757 325180 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Why doesn't the shift-in and shift-out controls work in PuTTY? < 1395044807 535554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: because PuTTY cannot handle character set switching when UTF-8 is turned on, which is probably a bug < 1395044818 545814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they will work if you set it to, say, Latin-1 < 1395044823 974875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or code page 437 < 1395044933 186941 :Sgeo_!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1395044933 569391 :FireFly!~firefly@oftn/member/FireFly QUIT :Ping timeout: 240 seconds < 1395045017 548827 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :In the session I used that, it was set to Latin-1. I tried changing it to CP437 and it still doesn't work. < 1395045032 813062 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1395045118 739426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: another thing to check: SI and SO change between character sets G0 and G1, which are both customizable < 1395045128 223122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they're set to the same thing, then SI and SO will have no visible effect < 1395045133 458792 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :O, OK < 1395045151 913375 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I intended it to be set to VT100 characters < 1395045158 132472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the normal setup would be "ESC ( B ESC ) 0" < 1395045166 62847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which sets G0 to Latin-1 and G1 to VT100 < 1395045222 608582 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :O, OK, that works < 1395045263 316743 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Can the initial setting be configured in PuTTY? < 1395045339 592413 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Why isn't that the default setting anyways? < 1395045356 815276 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It seems like setting G1 to VT100 ought to be the default setting. < 1395045541 606234 :password2!~password@197.78.152.105 JOIN :#esoteric < 1395045598 344133 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have LANG=C set up but now I found another environment variable called LANGUAGE, what is that one for? < 1395046305 391064 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1395046650 7624 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have idea about chess, where you may consider draws sometimes to be a half-win or half-lose. < 1395046714 207813 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :For example, a stalemated player is half-lose, player whose move is the third of a three-times-repetition is half-lose. < 1395046720 417582 :Slereahphone!~slereahph@80.10.159.214 QUIT :Read error: Connection reset by peer < 1395046739 945860 :Slereahphone!~slereahph@80.10.159.214 JOIN :#esoteric < 1395047331 849623 :Slereahphone!~slereahph@80.10.159.214 QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1395047442 295555 :Slereahphone!~slereahph@80.10.159.214 JOIN :#esoteric < 1395047885 436788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: For glibc, you can put a list of languages in "LANGUAGE", and that will be used as a priority order for languages for messages; it overrides LANG, LC_MESSAGES and LC_ALL, except if those specify "C", in which case it has no effect. I don't think it's included in POSIX. < 1395047912 290848 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The idea being that you can specify the fallback language if there are no translations for your preferred language.) < 1395047934 44206 :password2!~password@197.78.152.105 QUIT :Ping timeout: 255 seconds < 1395048872 668101 :Slereahphone_!~slereahph@193.253.170.196 JOIN :#esoteric < 1395048889 361109 :Slereahphone!~slereahph@80.10.159.214 QUIT :Ping timeout: 240 seconds < 1395048900 188082 :Slereahphone_!~slereahph@193.253.170.196 NICK :Slereahphone < 1395049063 355676 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1395049251 624676 :shikhin!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1395050119 680312 :Slereahphone!~slereahph@193.253.170.196 QUIT :Ping timeout: 264 seconds < 1395050251 771700 :Slereahphone!~slereahph@193.253.170.196 JOIN :#esoteric < 1395050554 715440 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1395050617 876121 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have specified "C" in LANG. < 1395050742 160556 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Which I think always should be used. < 1395050755 397666 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1395050756 295259 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1395050806 81646 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :But you might want to override for messages only, in case you prefer non-English languages < 1395050913 714311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, btw, I found another compiler bug yesterday; the version of clang in the repos here produces warning messages for non-taken branches of a _Generic expression, even though they aren't evaluated and so there's no point in producing warnings for them < 1395051070 102481 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Does it also produce errors? < 1395051131 907929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's worth testing, but that might arguably not violate the standard < 1395051142 521798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :non-taken branches of a _Generic are sort-of like the argument to sizeof < 1395051156 194092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's acknowledged that it exists, it just is never evaluated < 1395051159 903529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, hmm < 1395051165 976558 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mine seems to, for (at least some) constraint violations. < 1395051168 493055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe clang isn't buggy after all, maybe it's the standard that's buggy < 1395051284 45866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Could be. It does make _Generic a bit less generically (no pun intended) applicable. < 1395051340 828724 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E.g. I tried out _Generic(p, int: p ^= 1, char *: p += 1) for a char *p, and you could argue that should be okay, since ^= 1 makes sense for an int, but according to clang (and very possibly the standard) it's a constraint violation nevertheless. < 1395051351 366481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, I was trying to use it to discover which of the arguments to macros are string literals < 1395051379 663112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is probably worth taking to Usenet < 1395051399 800679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be nice to have a way to suppress warnings, at least < 1395051413 34871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I can initialize a char * with a struct if I really have to < 1395051420 451421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I could cheat and cast via void * < 1395051425 499366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which would suppress the warning < 1395051436 104843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is all pointless, anyway, because gcc doesn't do _Generic yet < 1395051480 168575 :Tritonio!~Thunderbi@212.251.54.186 JOIN :#esoteric < 1395051571 991669 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can take the quasi-portable approach and use GCC extensions on GCC and (try to use) _Generic elsewhere. < 1395051613 45308 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also it's going to be in 4.9.) < 1395051811 579714 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :_Generic(e, a: x, b: y, default: z) is at least approximately __builtin_choose_expr(__builtin_types_compatible(__typeof__(e), a), x, __builtin_choose_expr(__builtin_types_compatible(__typeof__(e), b), y, z)), after all. < 1395051839 166936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except that the standard version of _Generic errors if multiple types match < 1395051915 46297 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :nethack: how do I open a box < 1395051925 894093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: #loot < 1395051929 999939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or in NetHack 4, a then , < 1395051936 667634 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Thanks < 1395051941 689925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(#loot also works in NH4 but a, is easier to type) < 1395051954 663937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and more consistent with the other controls) < 1395051955 568506 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure you can work that in too. (Static assert on the sum of 0s or 1s chosen based on type compatibility <= 1.) < 1395051956 562222 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Aw, it was locked < 1395051965 192236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that happens a lot < 1395051992 159502 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :How common are keys? < 1395052005 4019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not that rare, you're more likely to find them in the Mines < 1395052011 169961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either randomly, or purchasing them from shops < 1395052031 167762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also you can normally get the box open using sufficient violence, but that tends to have bad side effects < 1395052047 861006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(kick it with ^D or use your weapon with #force; don't #force if you have a valuable weapon, it might break) < 1395052142 199534 :chaiomanot!~chaiomano@75-121-39-142.dyn.centurytel.net QUIT :Ping timeout: 246 seconds < 1395052156 75836 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You might also come across a lock pick, which is similar to a key except with slightly different properties. < 1395052170 345498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :smaller numbers < 1395052176 779441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or very occasionally, larger) < 1395052231 112071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The weight seems to be consistently larger. < 1395052289 422489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1395052295 211315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was referring to "chance to open a lock per turn" < 1395052303 177983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is the main performance difference between unlocking tools < 1395052307 284270 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1395052308 837125 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :fizzie: I like it with the GCC extensions, which I think is a more useful and more versatile way. < 1395052320 520899 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(In GNU mode you can use "typeof" without underscores.) < 1395053205 732046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "effects whether" -> "affects whether", and that malloc/strcpy is shorter as strdup("submenu") if you can use strdup/have an implementation lying around < 1395053211 102141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no credit desired for either < 1395053261 52800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: someone on Hacker News already pointed out strdup, but I've actually been removing strdup calls, because they're POSIX rather than C11 and this actually comes up sometimes < 1395053272 818789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and my blog posts frequently have typos in < 1395053276 143056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can just write your own strdup and save the LOC everywhere < 1395053279 945010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that happens when you write ten thousand words in two days < 1395053292 347756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a good thing you have me to tell you the typos so you can fix them, then < 1395053302 602946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just left them unfixed in the other posts < 1395053310 964129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is getting enough exposure that I might have to fix them, though < 1395053325 300053 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I use strdup though, it is available in Windows and in UNIX systems; you can add an implementation of strdup if needed. < 1395053328 383216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was also a debate on the thread about whether strdup'ping a constant is the best idea, because if it isn't inlined, it'll need to count the characters in it every time through < 1395053345 30701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't expect the post to get as popular as it did < 1395053348 304398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: btw, you also don't check for malloc failure... < 1395053354 245992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does the real code use a malloc wrapper? < 1395053358 483567 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :ais523: Can it inline it though? < 1395053368 997217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think it used to, then daniel_t changed it so it didn't < 1395053378 514561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's bizarre < 1395053393 858010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean Linux's default configuration isn't going to give you NULL back, but... < 1395053419 545394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, running out of stack gives you a segfault, arguably running out of heap should to < 1395053427 717475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, return "submenu"; would work if you appropriately const-marked the return value, right? < 1395053431 443559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty easy to change whether we have malloc wrapped or not, though < 1395053434 900390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it's to allow free() < 1395053436 833606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never mind < 1395053439 330213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, it's to allow free < 1395053451 952587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :free() on string constants should be specified to do nothing or something < 1395053459 924092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was about to say that < 1395053465 184632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: on Linux, it doesn't necessarily give you a segfault < 1395053466 291455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's technically viable in most C implementations < 1395053469 369167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might kill Firefox instead < 1395053470 775718 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :elliott: I don't agree it shouldn't specify < 1395053485 594219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it does 100% give you a segfault unless you explicitly mmap'ed over NULL < 1395053485 693278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: which is rather more annoying < 1395053489 535887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or you're running in kernel mode < 1395053492 899503 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :free("submenu"); should be an undefined behavior < 1395053493 650490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: linux overcommits < 1395053496 383064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you mean the running out of memory < 1395053498 200916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't bother to return NULL when it's out of memory < 1395053507 500748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can set the overcommit behaviour to 2 to disable that < 1395053509 211683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just gives pointers and then kills ~a random process when you try to use them < 1395053512 214758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but most people don't < 1395053526 312049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really, though, we need a 3, which starts refusing allocations to programs that are using lots of memory when they get near, say 80% of the memory that isn't used by other prorgams < 1395053534 108810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm saying that your current behaviour isn't "segfault when out of memory", it's "kill Firefox and annoy the user when out of memory" < 1395053546 160514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and wrapping malloc doesn't change that behaviour either :-) < 1395053549 348152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though I guess there's nothing you can do about that, yeah < 1395053565 726265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we need an is_this_pointer_real syscall < 1395053567 144592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, the only time I actually ended up with the oom-killer triggering, IIRC it hit the right process < 1395053568 906098 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, does @ solve this problem < 1395053570 864702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas malloc fail might not have done so < 1395053583 157930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: I'm not working on @. < 1395053586 87406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: it solves it by automatically purchasing more memory from cloud storage < 1395053609 67338 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, I meant that more as a joke than aserious question < 1395053695 290425 :Slereahphone!~slereahph@193.253.170.196 QUIT :Remote host closed the connection < 1395053712 55581 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :My own C extensions solve that problem with the strdup by allowing you to prefix the declaration with ["implements"("strdup",ptr)] so that the compiler can inline it and/or perform optimizations based on it, for one thing. < 1395053722 930230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, thrashing is the big problem in practice < 1395053750 106584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're getting near to running out of memory and have nonzero swap, your computer is probably unusably slow < 1395053772 12363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you'll be glad it killed Firefox to free up enough memory that you can open up a terminal and deal with the problem before memory fills again < 1395053804 223442 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :You should program the computer not to kill processes when one program runs out of memory, unless it is a privileged process which explicitly has a code in it that tells it to try doing such things. < 1395053846 344446 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm? < 1395053859 856078 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Also have a SysRq command which you can push to tell it to stop a process in case you need to run other programs to deal with it temporarily. < 1395053870 798332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is basically all caused by our programming languages being TC and our computers not being < 1395053916 615427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I guess the real reason for NetHack is that if it gets anywhere close to memory exhaustion, there's a leak somewhere < 1395053937 906209 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Well, yes you should check that, in case that is actually the problem. < 1395053996 841038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I might disable overcommit, except that I don't trust programs to be robust enough to even crash cleanly in such a scenario. < 1395054028 796917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the overcommit setting rarely does anything at all, really, because it's rare that the computer actually does run out of memory < 1395054038 554724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you set it to 1, never do that < 1395054059 77528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it causes the kernel to overcommit even for completely implausible amounts of memory) < 1395054419 642346 :boily!~boily@96.127.201.149 QUIT :Quit: UNDERCOMMIT CHICKEN < 1395056081 113717 :AveCaesar!~AuePrum@46.115.88.36 JOIN :#esoteric < 1395057090 653216 :Slereahphone!~slereahph@193.253.170.196 JOIN :#esoteric < 1395057994 748164 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1395058094 194885 :Slereahphone!~slereahph@193.253.170.196 QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1395058352 104204 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1395059006 144233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bloody dog is at it again, for 2 1/2 hours. < 1395059078 119097 :aergus!~aergus@78.168.133.76 JOIN :#esoteric < 1395059083 344214 :Sorella!~queen@oftn/member/Sorella JOIN :#esoteric < 1395059225 731343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2^53 < 1395059226 267754 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net PRIVMSG #esoteric :(input):1:2: error: expected: "$", < 1395059226 591003 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net PRIVMSG #esoteric : "$>", "&&", "&&&", "*", "***", < 1395059226 698682 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net PRIVMSG #esoteric : "+", "++", "-", "->", ".", "/", < 1395059226 753467 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net PRIVMSG #esoteric : "/=", ":+", ":-", "::", ":::", < 1395059226 753605 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net PRIVMSG #esoteric : ":=", "<", "<$", "<$>", "<*>",14↵… < 1395059226 952560 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 9007199254740992 < 1395059374 394743 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1395059810 844336 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 252 seconds < 1395059866 958459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think the dog may be getting tired, it's occasionally taking several second breaks. < 1395059911 128330 :Tritonio1!~Thunderbi@79.141.172.18 JOIN :#esoteric < 1395059925 578066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps it's finally despairing of anyone listening. < 1395059962 344754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :No, Dog, No One is Listening to You. No One You would Want to Meet, Anyhow. < 1395060091 647048 :Tritonio!~Thunderbi@212.251.54.186 QUIT :Ping timeout: 264 seconds < 1395060155 181384 :Slereahphone!~slereahph@193.253.170.196 JOIN :#esoteric < 1395060226 568698 :AveCaesar!~AuePrum@46.115.88.36 PRIVMSG #esoteric :shakespeare? < 1395060244 889263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AveCaesar: what? < 1395060266 590315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am not quoting shakespeare. just snapping because of a barking dog, is all. < 1395060283 411340 :AveCaesar!~AuePrum@46.115.88.36 PRIVMSG #esoteric :just kidding.. that no dog quote.. it's strange i've been reading so much poetry about dogs past days < 1395060323 470162 :AveCaesar!~AuePrum@46.115.88.36 PRIVMSG #esoteric :you know..it's not much about writing.. "just sit down and bleed" -hemingway < 1395060339 734399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I wonder who this guy is???!?!?!?!? < 1395060354 156990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does it say anything about how to stop other people's dogs barking? yahoo answers was very disappointing. < 1395060354 478136 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1395060354 836213 NAMES :#esoteric < 1395060359 176316 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :*!*AuePrum@46.115.88.* > 1395060359 198106 NAMES :#esoteric < 1395060359 352581 :elliott!~elliott@unaffiliated/elliott KICK #esoteric AveCaesar :WE'LL NEVER KNOW < 1395060381 227388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a barking hag, i take < 1395060410 566544 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :*!*@46.115.* > 1395060410 588154 NAMES :#esoteric < 1395060418 523293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eh < 1395060421 954968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one of his recent evasions didn't match that mask < 1395060426 459914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and two other people over the life of the channel have used it < 1395060427 624485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*sigh* < 1395060432 392385 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -b :*!*@46.115.* > 1395060432 413899 NAMES :#esoteric < 1395060458 276267 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1395060458 298294 NAMES :#esoteric < 1395060466 407648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess we just have to keep playing cat and mouse until he gets bored < 1395060466 764561 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hallo < 1395060593 554659 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :elliott: No, it won't work??? < 1395060606 193309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1395060607 950625 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(I think) < 1395060615 183633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what won't work? < 1395060636 674741 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :To "keep playing cat and mouse until he gets bored". < 1395060657 993085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, either he gets bored first, I get bored first, or neither of us ever get bored of it < 1395060671 276153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it's the latter, then I think he is probably older enough than me that he is likely to die first < 1395060683 785249 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :That depends on how persistent they are (and you). < 1395060688 975158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I think this is more work for him than me < 1395060702 963619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also I think I'm more competent than him. so I give myself good odds. < 1395060722 914129 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what did AveCaesar do? < 1395060722 970321 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :No, he is going to be really persistent. < 1395060733 847375 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It cannot be stopped. < 1395060772 46687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just like the dog. < 1395060800 769037 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1395060801 305290 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I recommending all persistence < 1395060842 321597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, he seems to at least be bothered by me reacting to his ban evasion, since he sent me a lambdabot message telling me to grow up one of the times < 1395060848 361237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I *suspect* he has finite patience, though I cannot be sure. < 1395060899 598201 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: even for dogs? YOU WICKED MAN < 1395060919 955247 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :but why did you ban him? < 1395060928 501111 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :oerjan: Even for dogs, it doesn't matter if it is dogs or not, I suppose < 1395060945 571106 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Finite persistence isn't same as being small, though. < 1395060948 352656 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, you could confront the owner < 1395060949 785089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: because he was already banned < 1395060959 665022 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :but why was he banned < 1395060976 552935 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :you are not feeding my curiosity < 1395060981 528767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't even matter why he was banned at this point, since his reaction since has been to repeatedly evade and insult ops and others (incl. behind their back) as an appeals strategy < 1395060991 520575 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :perhaps you like cats more than dogs < 1395060998 959502 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :You should forward banned people to a #esoteric#shadow channel (which is owned by glogbot for this purpose) < 1395061008 950409 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i'm not saying it _matters_, i'm just curious. < 1395061010 1661 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, i actually like dogs more, in person. < 1395061044 713540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't actually remember the original thing < 1395061051 389811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think he was banned multiple times before it became permanent. < 1395061096 140402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe we just banned him to check if he was an evil ban evader, which he was. < 1395061121 294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly we should just ban everyone by default < 1395061123 913993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to preemptively weed out the evaders < 1395061127 416640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(we do like recursion in this channel) < 1395061182 269966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: but the owner is only there when the dog doesn't bark, at which time i'm all busy being serene and calm. < 1395061193 238236 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :That is why I made up the shadow channel and made it so that nobody can ban anyone. < 1395061206 905092 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, turn that serenity into ferocity or something < 1395061209 112660 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It is channel for banned people, although anyone can access it. < 1395061221 401608 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :You have to provide forwarding. < 1395061243 257026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: but when i'm ferocious enough to confront people, i want to kill them. < 1395061252 923572 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That may be a problem < 1395061260 73112 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hire a confrontationist? < 1395061295 788850 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 252 seconds < 1395061490 362553 :Melvar!~melvar@dslb-088-078-249-067.pools.arcor-ip.net PRIVMSG #esoteric :< zzo38> I have specified "C" in LANG. < zzo38> Which I think always should be used. – Whatthewhat? < 1395062098 827626 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I found out very recently that immediate addressing mode in VAX is also program counter with postincrement, same as how some instruction sets I invented work, in the same way. < 1395062504 815975 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Except that mine also allows program counter indexed and all of that stuff too. < 1395062734 560152 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It looks like VAX also has a "time of year" register. < 1395063179 950927 :Slereahphone!~slereahph@193.253.170.196 PRIVMSG #esoteric :As long as it doesn't have a "time of the month" register < 1395063180 5773 :Slereahphone!~slereahph@193.253.170.196 PRIVMSG #esoteric :*rimshot* < 1395064131 742942 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1395064265 341646 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1395064292 67702 :Slereahphone!~slereahph@193.253.170.196 QUIT :Remote host closed the connection < 1395064311 758520 :Slereahphone!~slereahph@193.253.170.196 JOIN :#esoteric < 1395064595 791745 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 252 seconds < 1395065939 924135 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Now I wrote about in Black-C, is the use of __error__() function, use of "static inline const" global arrays, and a list of many suggested metadata attributes (none of which need be implemented, and an implementation can add its own, too). < 1395066080 751176 :Slereahphone!~slereahph@193.253.170.196 QUIT :Ping timeout: 252 seconds < 1395066095 598600 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Metadata attributes are: aligned, alternate, always_return, arg_size, asm_name, associative, assume, breakpoint, cold, complex, commutative, decimal, expect, expect_false, expect_true, fast, fast_math, form, hot, implements, invert, never_return, penalty, prefetch, range, readnone, readonly, restrict, returned, section, self_bijective, unreachable, vector, vrange. < 1395066140 269162 :Slereahphone!~slereahph@193.253.170.196 JOIN :#esoteric < 1395066505 179956 :Slereahphone!~slereahph@193.253.170.196 QUIT :Remote host closed the connection < 1395066524 268317 :Slereahphone!~slereahph@193.253.170.196 JOIN :#esoteric < 1395066576 21256 :Slereahphone!~slereahph@193.253.170.196 QUIT :Remote host closed the connection < 1395066840 744120 :Slereahphone!~slereahph@193.253.170.196 JOIN :#esoteric < 1395067416 779328 :spiette!~spiette@mtl.savoirfairelinux.net JOIN :#esoteric < 1395067563 8712 :aergus!~aergus@78.168.133.76 QUIT :Ping timeout: 255 seconds < 1395068149 911553 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1395068216 797626 :password2!~password@197.78.152.105 JOIN :#esoteric < 1395068250 38234 :password2!~password@197.78.152.105 QUIT :Max SendQ exceeded < 1395068275 287241 :aergus!~aergus@78.168.133.76 JOIN :#esoteric < 1395068306 957008 :password2!~password@197.78.152.105 JOIN :#esoteric < 1395068348 620340 :password2!~password@197.78.152.105 QUIT :Max SendQ exceeded < 1395068468 657021 :Slereah_!~jackal@80.10.159.103 JOIN :#esoteric < 1395068555 733370 :Slereahphone!~slereahph@193.253.170.196 QUIT :Ping timeout: 252 seconds < 1395069065 317794 :Bike_!~Glossina@71-222-114-227.ptld.qwest.net JOIN :#esoteric < 1395069377 193697 :Bike_!~Glossina@71-222-114-227.ptld.qwest.net NICK :Bike < 1395069447 803967 :password2!~password@197.78.152.105 JOIN :#esoteric < 1395069465 725892 :password2!~password@197.78.152.105 QUIT :Max SendQ exceeded < 1395069501 250901 :password2!~password@197.78.152.105 JOIN :#esoteric < 1395069527 784850 :password2!~password@197.78.152.105 QUIT :Max SendQ exceeded < 1395069566 612947 :password2!~password@197.78.152.105 JOIN :#esoteric < 1395069598 806628 :password2!~password@197.78.152.105 QUIT :Max SendQ exceeded < 1395069640 590014 :password2!~password@197.78.152.105 JOIN :#esoteric < 1395071440 259969 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`coins < 1395071461 55228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEgo isn't here < 1395071505 684691 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :hackegocoin < 1395071629 296479 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1395071641 398594 :Bike!~Glossina@71-222-114-227.ptld.qwest.net QUIT :Ping timeout: 240 seconds < 1395072171 586753 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1395072355 466169 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1395072355 589616 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1395072834 90993 :Bike!~Glossina@71-222-114-227.ptld.qwest.net JOIN :#esoteric < 1395073085 373111 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1395073138 494293 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Read error: Operation timed out < 1395073241 832912 :fungot!fis@eos.zem.fi QUIT :Ping timeout: 252 seconds < 1395073417 258715 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 240 seconds < 1395073623 995554 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1395074426 846795 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't want to start reimplementing `coins on fungot. :/ < 1395074438 985402 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hey, fungot isn't here either. < 1395074468 841267 :fungot!fis@eos.zem.fi JOIN :#esoteric < 1395074491 795977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fungot: what is your opinion on HackEgo? < 1395074491 926851 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: i wonder why? it means i have to < 1395074505 982531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, what an awesomely relevant response < 1395074884 844884 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be PRIVMSG #esoteric :how does `coins work? < 1395074916 954131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a markov chain, I think < 1395074924 444051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :initialized with names of esolangs and also something else, which I forget < 1395075106 915364 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :English words. < 1395075114 847515 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One million English words, to be exact. < 1395075122 935544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are the esolangs more heavily weighted? < 1395075155 473185 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I believe it has uniform weights, but the frequencies are normalized, which means the corpus sizes do not affect the results. < 1395075163 792370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^style fungot < 1395075163 914577 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: fungot (What I've said myself) < 1395075199 335034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that got me thinking about initializing a markovbot with a markovbot < 1395075203 481594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then realised fungot already had that mode < 1395075203 638568 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: so, let's say i call them mindless games. if we hit every stupid person, any person going fast and such an apparently non-standard format is being dimensioned by assigning dimensions to them; and sets. maybe thats what them meant by experimental selected so it probably no longer the wand the better part made mercie, i should think at least, that is expressions which have not been able, to assume responsibilities. he wen < 1395075277 335280 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it also contains output from all other fungot commands, incl. bf and ul programs. < 1395075277 455529 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: ( ( ( a()**)a*:a*)(a()**)a*:a*)((x1)(x2)(x3)) ...out of time! < 1395075288 396700 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As was very nicely illustrated there, thank you. < 1395075398 910505 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Discounting non-babble output, I believe the current style is asymptotically speaking equivalent to a weighted interpolation of all the other styles, but of course it hasn't spoken an infinite amount of data yet, so it's not quite.) < 1395075690 346193 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be PRIVMSG #esoteric :that was eerily well-timed illustration fungot < 1395075690 605108 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :nooodl: more simply put: siod sucks as a general purpose ( similar, and i'd like to see that mystical forest powers, but this time on the impact of the introduction to theoretical computer.) a variety of colorful fish, but the darkness. once this is false, another is a sgi indy ( mips, running under rc/ funge-98, using the strn, sock and fgrn fingerprints, running under rc/ funge-98, using the strn, sock and fgrn fingerprints, < 1395075795 284289 :fizzie!fis@unaffiliated/fizzie TOPIC #esoteric :a variety of colorful fish, but the darkness | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1395076099 395055 :aergus!~aergus@78.168.133.76 QUIT :Ping timeout: 264 seconds < 1395076904 989789 :Tritonio1!~Thunderbi@79.141.172.18 QUIT :Ping timeout: 255 seconds < 1395078664 392817 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1395078981 553157 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 264 seconds < 1395079256 338066 :aergus!~aergus@78.168.133.76 JOIN :#esoteric < 1395080560 566180 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :http://esolangs.org/wiki/Thue -- what does a line which doesn't contain "::=" before the end-of-rules imply? < 1395080564 210333 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :. < 1395080587 770930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :syntax error I think < 1395080590 575773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :syntax error < 1395080699 512497 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :ais523: Where do I report jettyplay bugs (if I should at all), darcsden.com is down (those two phrases may or may not be related) < 1395080716 623458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: to me personally, and I know it's down < 1395080721 453731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although still responding to pushes/pullls < 1395080756 964326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :over ssh, at least < 1395080767 2131 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :Any good esolangs you folks know of, which are easily implementable (like, say thue)? < 1395080774 844444 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: what was the name of that tiny roguelike you never finished < 1395080781 246964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vagrant < 1395080783 387703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: Vagrant < 1395080788 702815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah having a broken tab-complete is so annoying < 1395080788 758831 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :echochocho < 1395080799 233857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the tab button just arbitrarily started changing focus, rather than completing < 1395080809 861644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shikhin: Underload, ///, Deadfish < 1395080817 253648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Funge-98 < 1395080819 268039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: not up to it right now, but I'll move the repo to nethack4.org some time < 1395080821 613551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one of these si not serious < 1395080824 900361 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shikhin: many many esolangs are designed with easy implementation in mind < 1395080825 294523 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :ais523: It opened a bzip2'd nethack (3.4.3) ttyrec just fine but it ended playback at / counted the frames only up to the first "Be seeing you...", works when bunzip2'd < 1395080833 918236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Deadfish is never serious :-) < 1395080840 332927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that wasn't the one that wasn't serious < 1395080846 434160 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: but always easily implemented < 1395080846 676058 :Bike!~Glossina@71-222-114-227.ptld.qwest.net PRIVMSG #esoteric :it is easy to implement though < 1395080846 787668 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :Or at least it counted further, didn't check if it actually makes it to the end but I'd assume so < 1395080852 714982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: huh, I wonder if the file in question is multiple bzip files concatenated < 1395080859 809204 :Bike!~Glossina@71-222-114-227.ptld.qwest.net PRIVMSG #esoteric :so is underload. shouldn't /// be easy,i haven't tried < 1395080872 863842 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :ais523: I doubt it since it's a ttyrec I created myself and I just bzip2'd it to save space < 1395080878 837429 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :Still, not impossible < 1395080890 684899 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ResPlicate is easy to implement :P < 1395080895 870047 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :Yeah, those three I know of. < 1395080899 345424 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :ResPlicate too, heh. < 1395080920 498291 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :ais523: Actually, you're right, it was made with termrec -a < 1395080924 216563 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shikhin: you could implement ETAS. it's never been implemented, and I think it'd be pretty easy! < 1395080933 44171 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :ais523: So it probably is multiple concatenated ones < 1395080935 720177 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(i was too lazy to implement it) < 1395080936 612526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the bunziper I ported over probably can't handle that format < 1395080940 559169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*bunzipper < 1395080949 566478 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :(bunzip2er?) < 1395080957 234868 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :quintopia: Looking at it :-) < 1395080960 823464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the 2 is silent. < 1395080991 746898 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :let's take a 2er of bunzip < 1395081056 42401 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: do you have any broken early first drafts of Vagrant, or did cheater steal everything? < 1395081073 791535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's like one or two vagrant.py copies on the internet < 1395081077 556992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're both of bad versions :p < 1395081100 892677 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a bad version is better than no version < 1395081167 298228 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :ais523: Ah well, a better showing than ipbt which doesn't understand .bz2 at all < 1395081174 827373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't find them now. < 1395081293 841991 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1395081406 747805 :Slereah__!~jackal@193.253.170.240 JOIN :#esoteric < 1395081547 596625 :Slereah_!~jackal@80.10.159.103 QUIT :Ping timeout: 264 seconds < 1395081617 83996 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :quintopia: UTF-16, bah. < 1395082663 548227 :password2!~password@197.78.152.105 QUIT :Ping timeout: 264 seconds < 1395082676 768637 :chaiomanot!~chaiomano@75-121-39-142.dyn.centurytel.net JOIN :#esoteric < 1395082976 506247 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shikhin: what about it < 1395083111 93171 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :Doesn't look too easy to implement (note: my operating environments are... let's just say, insane). < 1395083367 911587 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shikhin: then implement a fake version where it uses two extended ASCII characters instead of one UTF-16 code point? < 1395083378 27535 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i mean, that's still better than nothing :P < 1395083388 813906 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be QUIT :Quit: Leaving < 1395083402 69009 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :ACTION shall. < 1395083415 722835 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1395083430 422345 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :quintopia: You shall have to provide a "Hello, world!" example though. :P < 1395083709 341198 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fiiiiiiiiiiiiiiiiiiiiiiiiiiiine < 1395083768 72001 :Bike!~Glossina@71-222-114-227.ptld.qwest.net QUIT :Ping timeout: 246 seconds < 1395083812 314690 :Bike!~Glossina@71-222-121-172.ptld.qwest.net JOIN :#esoteric < 1395084402 525015 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shikhin: in this bastard double-character encoding, Hello World! looks like aeaaaaasataaaaeseasaeseeestaestaesttasaaeeetesttetasestaeseaasae (i think) < 1395084432 887598 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :quintopia: I'll be sure to check it out once I finish the interpreter :-) < 1395084635 236775 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shikhin: or you could just implement the original spec, truncating 16 bits to 8, since the first 256 UTF code points are identical to ASCII anyway. If you do that, the above program should print "el ol!" < 1395084650 297596 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be QUIT :Quit: Leaving < 1395084668 52032 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1395086150 587182 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :quintopia: And a hello world for that? Why don't you add that to the wiki page too? :D < 1395086155 555448 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :ACTION is too lazy to do this himself. < 1395086284 182614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I have an idea < 1395086302 990763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a language where, the first program any given programmer writes in that language, it's a hello world program < 1395086310 710919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the second one is a 99bob < 1395086323 723824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to avoid clashes, you must sign your name in the source code < 1395086359 606678 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :Sounds awesome :-) < 1395086433 552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(if your name is not unique, your program is a syntax error) < 1395086520 668100 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :globally unique? < 1395086577 329261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well it doesn't have to be a GUID < 1395086584 163305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, naming people with GUIDs tends to be frowned upon < 1395086638 464504 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :locally unique? < 1395086661 625091 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :an implementation keeps a log of users and does the stuff < 1395086891 44338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but then programs would /retroactively/ become syntax errors < 1395086896 689055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you need to know the universe of possible names in advance < 1395086924 840042 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :hmm < 1395087241 339564 :Bike!~Glossina@71-222-121-172.ptld.qwest.net QUIT :Ping timeout: 240 seconds < 1395087723 831114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm imagining the programs go into some kind of blockchain/DHT type thing. < 1395087758 308256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess all you'd need to store is name => timestamp of first program written < 1395087768 572059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is going surprisingly well for a sudden esolang idea that's less expressive than HQ9+ < 1395087783 493154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the implementation looks up the username and timestamp of the file you give it < 1395087790 763829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if the timestamp is equal, it's a hello world < 1395087793 351381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it's after that, it's a 99bob < 1395087805 326161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if there's no match, store username => timestamp in the DHT and run hello world < 1395087815 727517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(they might not have written the 99bob at the timestamp given, but that's UB) < 1395087897 133287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what if someone later reproduces their hello world program, with a different modification time? < 1395087903 213044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you need hashes, not timestamps < 1395088070 761806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: then that's not the same program < 1395088079 478324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: or rather, it was distributed incorrectly < 1395088092 919835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you should use only verified programs from trustworthy distribution services < 1395088102 274748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this reminds me of my approach to encode metadata (like "uses threads") in the modification timestamp of INTERCAL programs < 1395088128 685349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: (would you expect a program whose permissions got garbled to still be executable?) < 1395088151 155865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well it usually is < 1395088155 25650 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be QUIT :Quit: Leaving < 1395088157 901067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not if you run it with ./foo < 1395088163 353412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just you need to give the interp manually < 1395088175 32355 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1395088506 909290 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1395088773 122734 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Quit: MindlessDrone < 1395089456 168967 :ion!ion@heh.fi PRIVMSG #esoteric :Stanford Professor Andrei Linde celebrates physics breakthrough http://youtu.be/ZlfIVEy_YOA < 1395089733 238166 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Why did I decide to cosplay a character with such a fancy jacket < 1395089741 564289 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't know where I can get such a fancy jacket < 1395089794 585298 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Official Grease Pink Ladies Lady Jackets Fancy Dress Costume 50 Outfit Hen Party" ebay hit #1 for "fancy jacket" < 1395089807 200170 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I do not think that is the right sort of fancy jacket < 1395089815 191959 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Odds are low. < 1395089829 891179 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I want this sort of fancy jacket: https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQxDUF8eWnhUpJjEglwtNy38olYQuGq8emJ1I3H8cDWBZzXSqhJ < 1395089956 672602 :aergus!~aergus@78.168.133.76 QUIT :Remote host closed the connection < 1395089986 950996 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: http://goo.gl/17Iltn close enuf? < 1395090004 530436 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That'll do < 1395090004 742966 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I added "white" to my search terms.) < 1395090353 906502 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be QUIT :Quit: Leaving < 1395090858 594757 :nooodl!~nooodl@33.96-242-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1395091118 422776 :Boscop!~me@e102.stw.stud.uni-saarland.de JOIN :#esoteric < 1395091134 53017 :Boscop!~me@e102.stw.stud.uni-saarland.de PART :#esoteric < 1395091947 744332 :zzo38!~zzo38@24-207-51-179.eastlink.ca QUIT :Remote host closed the connection < 1395092711 727313 :spiette!~spiette@mtl.savoirfairelinux.net QUIT :Ping timeout: 252 seconds < 1395093143 160248 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1395093558 831766 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1395093578 610856 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1395093629 976528 :boily1!~boily@96.127.201.149 JOIN :#esoteric < 1395093679 175280 :boily1!~boily@96.127.201.149 NICK :boily < 1395093697 240927 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ah, the feeling of a righteous ghost :D < 1395093781 604108 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1395093810 121513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ekte plasma < 1395093955 358337 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1395093957 338005 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1395093989 98921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Taneb: I'm not working on @. <-- it's gone the way of feather hasn't it. < 1395094023 96419 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :oerjan: ekte? < 1395094028 661990 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :(also, hellørjan.) < 1395094068 951091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bonsoilyr < 1395094133 41236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :jepp, helt ekte plasma < 1395094187 802455 :Bike!~Glossina@71-222-121-172.ptld.qwest.net JOIN :#esoteric < 1395094245 166755 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ah, ekte. < 1395095364 945992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Stanford Professor Andrei Linde celebrates physics breakthrough http://youtu.be/ZlfIVEy_YOA <-- i take it this may be a good day to catch up to r/physics. < 1395095385 160131 :Bike!~Glossina@71-222-121-172.ptld.qwest.net PRIVMSG #esoteric :is this the gravity wave thing < 1395095433 23570 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1395095477 900146 :Bike!~Glossina@71-222-121-172.ptld.qwest.net PRIVMSG #esoteric :i saw some people wondering why people were going on about that before it was peer reviewed < 1395095512 351472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :people without souls, clearly < 1395095513 847010 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :FOURTEEN! < 1395095525 273806 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: wat < 1395095534 78248 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :FIFTY THREE < 1395095541 929686 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I just cleared hell in DCSS. I'm up to fourteen runes! < 1395095555 184111 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :Taneb: Tanelle. < 1395095556 520350 :Bike!~Glossina@71-222-121-172.ptld.qwest.net PRIVMSG #esoteric :oerjan: well, it was the same for the ftl neutrino business and we know how that turned out. < 1395095627 156277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1395095661 895110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, but that was a completely unexpected discovery. < 1395095885 957396 :Bike!~Glossina@71-222-121-172.ptld.qwest.net PRIVMSG #esoteric :or, as this phys.org starts its headline, "Rumours fly" < 1395095889 506212 :Bike!~Glossina@71-222-121-172.ptld.qwest.net PRIVMSG #esoteric :article* < 1395096840 48494 :nys!~smuxi@blk-142-60-139.eastlink.ca JOIN :#esoteric < 1395098145 952771 :`^_^v!~nycs@rrcs-24-39-141-128.nyc.biz.rr.com QUIT :Quit: This computer has gone to sleep < 1395098369 688093 :applybot!~applybot@unaffiliated/jafet JOIN :#esoteric < 1395098425 161348 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :applybot: lemma "(2 :: nat) + 2 = 4" < 1395098426 50304 :applybot!~applybot@unaffiliated/jafet PRIVMSG #esoteric : Proving: 1. 2 + 2 = 4 < 1395098435 910656 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :applybot: apply simp < 1395098436 766920 :applybot!~applybot@unaffiliated/jafet PRIVMSG #esoteric : No subgoals! (Use "done" to finish proof.) < 1395098441 98286 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :applybot: done < 1395098441 949614 :applybot!~applybot@unaffiliated/jafet PRIVMSG #esoteric : QED: lemma 2 + 2 = 4 < 1395098446 847652 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :applybot: context < 1395098447 291987 :applybot!~applybot@unaffiliated/jafet PRIVMSG #esoteric : lemma "(2 :: nat) + 2 = 4" \ apply simp \ done < 1395098472 486528 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(This took much longer to make than it should have.) < 1395098566 346303 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :coq? < 1395098584 409255 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :applybot: help < 1395098584 893471 :applybot!~applybot@unaffiliated/jafet PRIVMSG #esoteric : Isabelle commands: apply, done, lemma, oops, thm; meta-commands: help, context, state, restart, undo < 1395098595 408314 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1395098595 630983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :luboš motl gets _guest bloggers_? < 1395098613 431508 :Bike!~Glossina@71-222-121-172.ptld.qwest.net PRIVMSG #esoteric :powerup comics gets guest comics. < 1395098633 614573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's powerup comics < 1395098706 273876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1395099025 329529 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1395099247 717126 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1395099326 829547 :not^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1395099363 649719 :boily!~boily@96.127.201.149 QUIT :Quit: Poulet! < 1395099509 784086 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Ping timeout: 252 seconds < 1395099644 339757 :glogbackup!~glogbacku@192.3.160.190 QUIT :Read error: Connection reset by peer < 1395099928 777331 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1395100004 802146 :not^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Ping timeout: 252 seconds < 1395100029 377353 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1395100222 776383 :not^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1395100404 155779 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Ping timeout: 252 seconds < 1395100490 393227 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1395100747 723436 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric