< 1313539282 285606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that reminds me of a quote in the glibc manual that elliott (and possibly other people) will likely find hilarious < 1313539284 996469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me try to find it < 1313539291 448856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, or was it coreutils? < 1313539304 436774 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :windows sucks so badly at hardware support compared to linux < 1313539311 334575 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and then I'm talking about a clean install < 1313539328 209669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sure there are drivers for windows, but they aren't there by default < 1313539365 769513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION vaguely ponders why "info libc" opens the glibc info manual, "info glibc" opens the glibc manpage (which is called libc) in info < 1313539468 847999 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for example: I installed windows 7 on a desktop yesterday. Stuff that didn't work out of box: graphics (beyond basic VGA), the USB 3 controller, the intel network controller, the eSATA controller, one of the internal SATA controllers, the on-board sound, ... < 1313539496 728019 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :all of those bar the graphics worked out of box when I tried linux. And for the graphics I just had to install catalyst < 1313539504 780260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so same as windows there < 1313539517 524307 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :except easier, since I had working network < 1313539559 86320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`setuid' and `setgid' behave differently depending on whether the effective user ID at the time is zero. If it is not zero, they behave like `seteuid' and `setegid'. If it is, they change both effective and real IDs and delete the file ID. To avoid confusion, we recommend you always use `seteuid' and `setegid' except when you know the effective user ID is zero and your intent is to change the persona permanently. This case is rare--most of the < 1313539560 486046 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: setuid': not found < 1313539560 558407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :programs that need it, such as `login' and `su', have already been written. < 1313539593 948443 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1313539604 992009 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lol < 1313539653 746193 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, stuff like httpds may want to switch permanently after binding the port < 1313539658 285097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so uh that is another use case < 1313539675 372564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the Secret Project drops root in such a way that the program it's running can't undrop root again < 1313539679 972809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is kind-of important < 1313539685 551076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I drop permissions, I want to do it properly < 1313539696 647970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, oh damn, still secret < 1313539702 588832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would it not be? < 1313539704 666898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not finished < 1313539715 96340 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how far has it progressed? < 1313539719 410939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'll all get to see it when it's done, and has been used for its intended purpose < 1313539724 253423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it won't be finished for quite a while, I imagine < 1313539737 489947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the bit I've been discussing with all of you is only the first phase of the Projcet < 1313539740 667304 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, was is the intended purpose < 1313539745 752435 :CakeProp1et!~adam@h24.11.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313539747 841380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would give too much away < 1313539753 731568 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :damn XD < 1313539765 792856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why is it secret < 1313539778 41455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's also secret < 1313539791 491562 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why is the reason for it being secret secret? < 1313539799 159631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's the same as the reason it's secret < 1313539817 69677 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1313539844 820080 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1313539858 671955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, I just got unsolicited email apparently from Google, telling me I should consider applying for a job there < 1313539863 465869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to work out if it's spam or not < 1313539870 732734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it is spam, it's incredibly well done < 1313539873 608968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1313539883 167295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice spam yeah < 1313539884 968913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1313539889 963907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose retyping the reply address and replying would be a pretty good way to determine if it's genuine < 1313539900 359552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless a spambot has hacked google somehow < 1313539911 42488 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well, that could also alert them to your mail being valid < 1313539921 127705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the reply mail would go /to Google/ < 1313539926 811267 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: You should try to call them on the telephone instead < 1313539927 873790 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1313539938 469210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I'd be retyping an address to a google.com domain < 1313539940 624598 :CakeProphet!~adam@h220.19.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313539940 697042 :CakeProphet!~adam@h220.19.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313539940 697201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313539941 458964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C# would not be a bad language to program in, if its libraries weren't so obnoxious < 1313539958 826616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if they didn't send it, it'd just be a non sequitur < 1313539983 477317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, "I was impressed to see that you are active in the Open Source Community." amuses me, I wonder what it is that they thought I've done? < 1313539997 830618 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 264 seconds < 1313540009 868383 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1313540035 989160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(assuming it's not a spambot that's just parsed the entire contributor lists to, say, Gnome, which I have a couple of minor patches to) < 1313540039 119832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :enterprise freelance bullshit like what I'm doing? < 1313540049 575145 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1313540074 2589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: I rewrote the AI for Nibbles < 1313540076 483566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and fixed a bug < 1313540091 881529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looking at Nibbles, it seems they managed to reintroduce most of the bugs to it again after I'd fixed it, together with some new ones < 1313540094 151789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is kind-of impressive < 1313540098 713107 :CakeProp1et!~adam@h24.11.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 252 seconds < 1313540099 774084 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :ais523, did you see my message about dna music < 1313540110 957062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I should redownload dev source to see if it's fixed again < 1313540116 439055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: yes but I mentally ignored it < 1313540122 6511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I didn't care < 1313540144 713338 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :that is not nice < 1313540155 211052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, that's why I didn't tell you before you asked < 1313540217 24355 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :being not nice doesn't change whether you tell someone of your not-nice behavriour or not < 1313540228 471832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, telling someone that you ignored their comment is not nice < 1313540241 32731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ignoring their comment is just routine behaviour, I don't react to every single comment made in all the IRC channels I'm in < 1313540243 362997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor would it be sane to do so < 1313540294 543047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1313540299 524139 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :there's a difference between "i ignored it because i don't care" and "i didn't have much to say about it because it's not an interest of mine" < 1313540370 369632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: still, I don't think people should be obliged to care about every statement made on IRC < 1313540410 638519 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :what you just said is so synthetic and not to the point there's no way to either agree or disagree with it < 1313540421 457925 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :it's just.. mu < 1313540450 727069 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have to agree with ais523 on this one < 1313540472 299145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: oh no, does that automatically cause elliott to disagree with me? < 1313540497 956533 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :does that mean that i automatically agree with ais523? < 1313540565 17412 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :we could totally oscillate at the speed of information propagation, much like a pll oscillator. < 1313540579 461474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, maybe < 1313540629 798302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, isn't the whole point of a pll oscillator that it matches the speed of an external synchronizing signal? < 1313540642 714244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I suppose your sentence is ambiguous, and one possible reading contradicts the other < 1313540645 161949 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1313540645 824675 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :no that's just a pll. < 1313540659 523869 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :i'm talking about a ring of 2n+1 flip flops. < 1313540677 426464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so why are you describing it as a pll when it has none of the properties of a pll? < 1313540687 662296 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de PRIVMSG #esoteric :because it's 2 am and i'm tired. < 1313540687 743944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than oscillating? < 1313540850 560677 :CakeProphet!~adam@h205.53.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313540850 670585 :CakeProphet!~adam@h205.53.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313540850 670737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313540938 886171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :night < 1313540940 847158 :CakeProp1et!~adam@h205.53.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313541057 745678 :augur_!~augur@c-75-74-128-156.hsd1.fl.comcast.net NICK :augur < 1313541182 201290 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 240 seconds < 1313541404 314392 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1313541541 798634 :CakeProp1et!~adam@h205.53.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 240 seconds < 1313541554 599961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1313541944 178053 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313541978 23914 :CakeProp1et!~adam@h221.40.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313542945 109880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1313542954 937017 :CakeProp1et!~adam@h221.40.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 260 seconds < 1313543043 888754 :cheater__!~ubuntu@g229128120.adsl.alicedsl.de JOIN :#esoteric < 1313543051 61315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313543250 531692 :cheater_!~ubuntu@g229160225.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1313543316 28555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1313543604 999548 :CakeProphet!~adam@h50.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313543611 656103 :CakeProphet!~adam@h50.44.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313543611 728388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313543736 749708 :CakeProp1et!~adam@h50.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313544395 308962 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Operation timed out < 1313544403 770927 :CakeProp1et!~adam@h50.44.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 258 seconds < 1313544483 785003 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313544500 741883 :CakeProp1et!~adam@h1.6.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313544962 62897 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::/ < 1313544988 78908 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :speaking of flip flops... < 1313545098 863689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :don't flip on your flops < 1313545150 953816 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's just two nand gates, anyway < 1313545269 957527 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: keep an eye out for flapping prophets < 1313545292 198119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i do < 1313545444 740958 :CakeProp1et!~adam@h1.6.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 252 seconds < 1313545494 738071 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1313545567 742495 :CakeProphet!~adam@h251.50.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313545567 851109 :CakeProphet!~adam@h251.50.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313545567 851217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313545581 215887 :PatashuWarg!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1313545806 155184 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: hes flapping again. can we get a tempban plox? < 1313545871 393608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hrmph < 1313545906 764038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1313545907 968510 :CakeProphet!~adam@h50.3.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313545908 41111 :CakeProphet!~adam@h50.3.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313545908 41215 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313545924 105134 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1313545924 167540 NAMES :#esoteric < 1313545970 212528 :yorick!~yorick@unaffiliated/yorick QUIT :Read error: Connection reset by peer < 1313545980 291154 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :CakeProphet!~adam@*.dynamic.ip.windstream.net > 1313545980 313923 NAMES :#esoteric < 1313546019 41020 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1313546021 461484 :CakeProp1et!~adam@h50.3.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313546029 337213 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1313546047 996823 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :CakeProphet!~adam@*.dynamic.ip.windstream.net > 1313546048 18954 NAMES :#esoteric < 1313546058 909905 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :CakeProp*!~adam@*.dynamic.ip.windstream.net > 1313546058 932024 NAMES :#esoteric < 1313546136 625928 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1313546155 602089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't know whether that will also ban his cloak, but i'm not intending to < 1313546161 530017 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -o :oerjan > 1313546161 545424 NAMES :#esoteric < 1313546306 92266 :CakeProp1et!~adam@h50.3.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 250 seconds < 1313546333 995833 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1313548070 155871 :nisstyre_!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313548072 332634 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Remote host closed the connection < 1313548340 23373 :nisstyre_!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 258 seconds < 1313548415 20895 :sebbu2!~sebbu@ADijon-152-1-16-148.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1313548415 131648 :sebbu2!~sebbu@ADijon-152-1-16-148.w83-194.abo.wanadoo.fr QUIT :Changing host < 1313548415 131809 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313548430 510954 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313548454 655389 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 257 seconds < 1313549089 101241 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok heres a topic < 1313549105 777323 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :has hello world worn out it's welcome? < 1313549157 511539 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah the world is starting to get pissed < 1313549169 923974 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1313549325 782684 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION . o O (russia.c : #include int main(void) { char input[50]; while (strcmp(input,"Hello world") != 0) { fflush(stdin); fflush(stdin); scanf("%s\n", input); } return 0; } ) < 1313549350 121517 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i haven't used these functions for a while though so not 100% sure on this < 1313549378 85238 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: i believe %s may be dangerous < 1313549386 231518 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres a few bugs in that program.. < 1313549389 711027 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :buffer overflow < 1313549398 101191 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the idea is a soviet russian hello world < 1313549399 868297 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes, that program is a buffer overflow waiting to happen < 1313549409 515067 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you forgot the comma < 1313549418 303871 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i think != 0 should be == 0 also < 1313549425 871469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in soviet russia, buffer overflows you < 1313549467 746868 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the idea being, you input hello world instead of having it output < 1313549487 86932 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well naturally. also see [[Narcissist]] on the wiki. < 1313549523 613486 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :firefox 6 highlights the domain name in a url < 1313549528 329074 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i think thats pretty cool... < 1313549650 305858 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahah narcissist is a brilliant idea :o < 1313549655 609356 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wow...... < 1313549816 144872 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :when you said the world is starting to get pissed.. i thought.. now its time to repay the world by saying hello world to it < 1313549829 325745 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :more or less < 1313549886 494715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that would be the opposite of the intended joke < 1313550005 420225 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Hello World, you don't mind if we chop down a few billion trees do you? Sorry, don't have time to talk." < 1313550033 663899 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Oh, and thanks for all the fish." < 1313550056 222624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/Oh/So long/ < 1313550129 610737 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :fish.. the one animal which is unlikely to drown < 1313550179 916604 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :do you suppose that the biblical story of a flood was a response to the prayers of fish? < 1313550183 766478 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's a very land-animal biased thing to say < 1313550207 766299 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, octopi, shrimps and jellyfish would like a word with you < 1313550234 472706 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(jellyfish are not fish either) < 1313550250 102656 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and also they are not jelly :( < 1313550260 187305 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well true. probably. < 1313550338 159871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i do not recall any references to overfishing in genesis, but then it's been decades since i read it < 1313550374 103217 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why does Windows display the message saying that you do not have permission to view the permissions but you can make changes? < 1313550504 253566 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you do add things though, it says you have no permission. < 1313551215 496375 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca JOIN :#esoteric < 1313551412 406360 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca PRIVMSG #esoteric :man < 1313551428 476491 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MSleep < 1313551438 572417 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca PRIVMSG #esoteric :how does the pentium pro &co. not run incredibly slowly < 1313551479 186963 :pikhq!~pikhq@71-219-237-229.clsp.qwest.net PRIVMSG #esoteric :Uh, the Pentium Pro runs several orders of magnitude slower than modern CPUs. By any reasonable standard, that is "running incredibly slowly". < 1313551581 933101 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca PRIVMSG #esoteric :well, I mean the ppro family including the much more recent derivatives < 1313551603 224382 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca PRIVMSG #esoteric :which I'm sure have much higher clock speeds and much larger caches < 1313551625 753376 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca PRIVMSG #esoteric :but similar pipelines etc < 1313551707 704200 :pikhq!~pikhq@71-219-237-229.clsp.qwest.net PRIVMSG #esoteric :Okay, in *that* sense. The Pentium Pro was an early consumer release of modern CPU design. < 1313551789 201731 :pikhq!~pikhq@71-219-237-229.clsp.qwest.net PRIVMSG #esoteric :Namely, implementing x86 by microcoding to a RISC and having a large pipeline. < 1313551913 406737 :pikhq!~pikhq@71-219-237-229.clsp.qwest.net PRIVMSG #esoteric :Well. The first bit is only really done for the sole standing absurd CISC ISA. < 1313552657 567624 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you ever read "Science Made Stupid" or "Cvltvre Made Stvpid"? < 1313552858 902093 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca PRIVMSG #esoteric :pikhq: seems to be more about the crazy "out of order/register renaming" stuff < 1313554633 253336 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo38: windows sometimes asks you to contact the administrator when you are the only one who has ever used the pc < 1313554834 126720 :pikhq!~pikhq@71-219-237-229.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1313554839 967119 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net JOIN :#esoteric < 1313556783 100837 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm starting to think I should remove xkcd from Google Reader < 1313557554 956436 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :on a day when xkcd makes a strip which makes _me_ nostalgic for old-style absurd humor, _Sgeo_ decides it is not worth reading? < 1313557585 142287 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :boomerang haters gonna hate and come back hating < 1313557590 983629 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(ok, it wasn't particularly _funny_. it was, i don't know how to translate "underfundig".) < 1313557602 669807 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :underfunny? ;) < 1313557604 160069 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :hehe < 1313557608 923948 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no relation. < 1313557640 109775 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :"artful" says the internet < 1313557651 515876 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :wait < 1313557653 790538 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :that's swedish < 1313557658 212570 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :norwegian = quirky < 1313557660 400171 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :seems a better fit < 1313557667 231302 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm yes maybe < 1313557686 29099 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it wasn't rofl < 1313557714 974167 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed. i find this comic gave me a strange sense of calm, instead. < 1313557786 265011 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :my favorite oddball one is the etch-a-sketch one < 1313557880 845277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah same feeling < 1313557944 270282 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :different feeling for me < 1313557950 331604 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :this one is a smile < 1313557955 837671 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :that one was something a little more melancholy < 1313558028 411943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :definitely melancholy for both for me < 1313558041 6784 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :melancholy about a boomerang? o_O < 1313558055 101165 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :or wait, did i miss monday's? < 1313558068 683576 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :melancholy about a simpler world < 1313558078 668388 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :haha < 1313558083 541459 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :simpler, where arrows come back as boomerangs < 1313558090 166627 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :like caterpillars becoming butterflies! < 1313558090 663765 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :;) < 1313558224 112838 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One of the pages of this book has warning it says: INSTRUCTIONS TO USE: 1. The battery is not needed for operation of this. 2. Be holding the book with your hands, as it is show in the illustrations. 3. Make always sure, that you read the lines from reft to light [...] DO NOT INDUCE VOMITING--THE CONTENTS WILL TAKE CARE OF THAT [...] WARNING: The Attorney General Has Determined That Books May Contain Harmful or Dangerous Ideas [...] Best < 1313558268 928175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :got cut off after [...] Best < 1313558289 62711 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : when read before AUG'91 < 1313558339 864111 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1313559718 900780 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what kind of algorithm can I use for pathfinding around continuous objects? A* I know is good for a discrete grid or graph of nodes < 1313559724 804337 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :maybe I should just convert to a discrete grid and A* that < 1313559822 410765 :Gregor!Gregor@codu.org PRIVMSG #esoteric :To my knowledge that's what's usually done. Draw a grid, A* over that, then within any non-empty element, subdivide. < 1313559837 615561 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thanks < 1313560036 535860 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1313560042 375638 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1313560044 472616 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1313560255 578356 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1313560521 625355 :madbr!boulam@modemcable203.228-130-66.mc.videotron.ca QUIT :Quit: Radiateur < 1313560559 316714 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I've seen pathfinding done in continuous environments composed of arbitrary polygons, but I don't have any references handy. < 1313560577 777676 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Doing it in a grid sounds quite practical though. < 1313561422 572052 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I recall doing a sort of simplified pathfinding by drawing a straight line, finding the first point where it hit an obstacle, adjusting it in both directions, then recursing for each of the four new lines produced. < 1313561466 274462 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :That's not a bad idea < 1313561579 472224 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1313561683 219544 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313561862 9399 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :Gregor: Sounds like one of those suboptimal but correct pathfinding solutions. < 1313561890 284949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh dear, TIL that TV Tropes has inside jokes < 1313561896 134323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose I should have guessed that < 1313561897 641341 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :ais523: Tons. < 1313561910 782294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing about inside jokes is that they aren't obvious from the outside < 1313561932 284149 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Who could have guessed? < 1313562032 349921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :PatashuDragonite: also, why is there a Pokémon randomly in your nick? < 1313562035 337790 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :inside jokes actually seem kind of obvious to me, but maybe I'm just fooling myself < 1313562057 800863 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rather, things being inside jokes; I can't determine their meanings or anything so easily < 1313562113 641803 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because http://nyiaj.deviantart.com/art/Dragonite-Zoids-187606462 < 1313562437 272627 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: It's clearly suboptimal, but if you optimized your exploration order to choose current-shortest paths first, it probably wouldn't be terrible. < 1313562635 897176 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Plus, it has the advantage of being really clear for continuous data :P < 1313562996 781400 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :Meh, just quantise at Planck length. Good enough. < 1313562997 157146 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Fastest file system in the west? < 1313562997 364506 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :htkallas@pc112:~$ time ls -l ~ >/dev/null < 1313562997 613972 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :real 3m32.514s < 1313563011 579147 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Three and half minutes to list a directory, not bad. < 1313563021 979463 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :... ls | wc -l? < 1313563037 492638 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Quite a few, but not *that* many." < 1313563047 245446 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"git log" in a two-file repository printed log entries about one/second. < 1313563079 270885 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What do you need to know planck length for anyway < 1313563101 718695 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :PatashuDragonite: Well, it's a very elegant unit. < 1313563127 574082 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Elegant if it's not a lie 8-D < 1313563151 72394 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :In Placnk units, c=1 l_p/t_p. < 1313563251 954605 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :pikhq: | wc -l: 547. Not really *so* unreasonable. < 1313563258 619259 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Could do with a cleanup, though.) < 1313563301 683590 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :Physics is all-around nicer in Plack units. < 1313563385 869773 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Plaque units < 1313563413 736391 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"In terms of raw plaque units, you need to brush your teeth." < 1313563457 216351 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :(note, though, that Planck units are pretty poor for everyday measurement. 1 T_p, the Planck temperature, is 1.416833e32 K.) < 1313563495 515257 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net PRIVMSG #esoteric :(for comparison, the Sun is about 1.57e7 K) < 1313563518 983634 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Doubly_special_relativity It's starting to look like triply special relativity < 1313564431 86100 :pikhq!~pikhq@71-219-199-5.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1313564438 281546 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net JOIN :#esoteric < 1313564504 181247 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1313564504 532529 NAMES :#esoteric < 1313564526 274609 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :CakeProp*!~adam@*.dynamic.ip.windstream.net > 1313564526 296986 NAMES :#esoteric < 1313564541 72106 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -o :oerjan > 1313564541 94172 NAMES :#esoteric < 1313564596 690667 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Why was CakeProphet banned? < 1313564641 921628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ye olde triple join/quit/rejoin with cloak/ping timeout cycle < 1313564642 793176 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :His connection was flailing. < 1313564886 269198 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Mmm < 1313565816 455825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was the ban aimed to cut down the flails rather than ban him altogether? it looked like that < 1313565836 22751 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's pretty much it. < 1313565858 584459 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yep < 1313565889 377132 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't really know if it would affect him cloaked or not < 1313565959 376949 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott's not here, Phantom_Hoover's not here < 1313565961 309651 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So meh < 1313566799 499362 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 JOIN :#esoteric < 1313566807 287789 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Hello! < 1313566871 704052 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hi < 1313566883 192730 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :What'sup? < 1313566964 146728 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Taneb, I forget, did you say you're a Homestuck person? I remember someone getting offended when I only mentioned elliott and PH < 1313566976 27298 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Yeah, that was me < 1313566996 726050 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's an update < 1313567004 392598 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :Sweet < 1313567221 611264 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :So, Hussie Got Tiger? < 1313568016 680391 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :B. < 1313568020 462491 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :r. < 1313568024 273831 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :MOTERFUCING < 1313568025 809272 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :b. < 1313568030 326734 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 PRIVMSG #esoteric :HONK < 1313568033 413033 :Taneb!4e92aa5b@gateway/web/freenode/ip.78.146.170.91 QUIT : < 1313568142 706318 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1313568437 238684 :Taneb!~taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1313568536 727403 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Mitchell and a colleague have described Titan's climate as "all-tropics" — the entire planet experiences the types of weather phenomena that on Earth are confined to the equatorial region. < 1313568568 861138 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which is rather weird for a place with average temperature of 94 K < 1313568594 20886 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/[.]/."/ < 1313568665 857603 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Today's xkcd is pretty good < 1313568685 732440 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Of course, I enjoyed the Thor film. < 1313568688 203777 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :For its plot. < 1313568703 493883 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we did talk about it previously. < 1313568716 999677 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Okay < 1313568735 505622 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :starting with Sgeo implying the opposite < 1313568804 550689 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :...That I /didn't/ enjoy the Thor film!? < 1313568813 47404 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NATURALLY < 1313568821 218248 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or possibly, about today's xkcd < 1313568902 241161 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :That today's xkcd didn't enjoy the Thor film!? What is the world coming to? < 1313568908 17539 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1313568931 805835 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to disastrous wilful misunderstandings, it seems < 1313568940 942653 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric ::D < 1313568952 450312 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :That is my actual expression. < 1313568962 872554 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Except I have rather more hair and noses. < 1313569085 807233 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i'm sure a good doctor can repair that displaced jaw < 1313569101 793877 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It hurts < 1313574321 70066 :cheater__!~ubuntu@g229128120.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1313574375 809139 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1313574954 445311 :Taneb!~taneb@host-78-146-170-91.as13285.net QUIT :Ping timeout: 264 seconds < 1313576099 521312 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1313577068 547508 :yorick!~yorick@unaffiliated/yorick QUIT :Read error: Connection reset by peer < 1313577171 881676 :Taneb!~taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1313578177 328475 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Working on my Binodu fibonacci numbers program < 1313579170 590808 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1313579358 598790 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1313579529 904543 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1313581824 648141 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i notice that the more i want to sound like a mathematician the more i start referring to everything as a space < 1313581862 860112 :Taneb!~taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Replace space with field and you're a physicist < 1313581928 587352 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1313582431 177916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1313583805 364667 :Taneb!~taneb@host-78-146-170-91.as13285.net QUIT :Quit: He's a big quitter he is < 1313584492 296994 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1313584804 40496 :Taneb!~Taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1313585557 139928 :alibaba!~daniel@lns-bzn-50f-62-147-186-45.adsl.proxad.net JOIN :#esoteric < 1313585592 185332 :alibaba!~daniel@lns-bzn-50f-62-147-186-45.adsl.proxad.net QUIT :Client Quit < 1313586595 623922 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1313587664 15562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :#include int main(void) { auto i = 4.5L; printf("%d\n",(int)sizeof i); return 0; } < 1313587678 884281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I have a C/C++ polyglot that acts differently in each language < 1313587866 223144 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :#include int main(void) { return printf("%d\n", (int)sizeof'x'); } < 1313587888 181779 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: As far as I know, that shouldn't compile in C, since you haven't declared i ... < 1313587897 270781 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Or rather, your --- oh, it's an int automatically. < 1313587899 63777 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Never mind :P < 1313587904 420864 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Heh, clever. < 1313587916 70541 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Everything's an int automatically. :p < 1313587927 145910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have indeed declared i < 1313587933 579375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even explicitly given its storage class < 1313587936 794776 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :#include int x; int main(void) { struct x{char c;}; return printf("%d\n", (int)sizeof(x)); } < 1313587962 236636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: heh, playing with scope? < 1313587963 70843 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "sizeof 'x'" variant was I think "discussed" (for some values of discussion) on-channel few moons ago. < 1313587987 725256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is 'x' a char in C++? < 1313587990 764917 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yes < 1313587991 819978 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. < 1313587992 145878 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And yes < 1313588003 392276 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, yes, a thousand times yes. < 1313588050 676639 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :in C sizeof(x) refers to the int because the struct is called 'struct x', not 'x'; in C++ it refers to the struct because it's "closer" in scope < 1313588175 867673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1313588288 718893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :auto was such an unloved keyword in C < 1313588295 78785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :illegal everywhere it isn't the default < 1313588496 208989 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also in C++, sizeof doesn't take values, only types. < 1313588525 915233 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's bogus. < 1313588534 125883 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's very terrible. < 1313588542 316307 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No, I mean, it's not true. < 1313588562 346080 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or at least I don't believe it until I see proof. < 1313588609 239805 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :This works (as in, behaves differently) in my gcc, but it is probably a bit implementation-defined: #include #include int main(void) { printf("%d\n", sizeof true); } < 1313588712 184761 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(1 when compiled with g++, 4 when with gcc.) < 1313589247 258320 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I guess it's not all values ... my buffer.h doesn't work in C++ but does in C, and it's because of a sizeof, so I'll have to figure out more precisely what it is < 1313589373 882251 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It should take any expression, avoid evaluating it, and give sizeof as if it were applied to the type of the expression. < 1313589444 248917 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Is dynamic linking or any sort of file manipulation in the C standard library? < 1313589467 694699 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's some file manipulation in general. < 1313589470 849747 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No directories, though. < 1313589504 424153 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Directories are for pussies. < 1313589852 515222 :derrik!~xix@gprs-inet-65-20.elisa.ee JOIN :#esoteric < 1313590028 582503 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :So it sounds like in order to do any dynamic linking, I first need to link (presumably statically) with a library that lets me do dynamic linking. < 1313590043 159353 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Or pitch the idea of a library and simply do it via system calls. < 1313590054 227560 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Or... embed a library? < 1313590071 923871 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Is that different from linking one? < 1313590098 517134 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I don't know < 1313590316 587025 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Depends on how dynamic you mean ... < 1313590347 978868 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If you're talking about the dynamic linking that's performed before your program begins execution, that's very different from the dynamic linking that's performed during program execution. < 1313590363 352267 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Huh. Wikipedia says that in Linux systems, an executable is given a "linker stub" that dynamically links the "real" dynamic linker. < 1313590430 404950 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Oh, it further says that the "real" dynamic linker is already in memory when the process is created, and the linker stub just sorta connects to it. < 1313590554 321834 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That's ... a bit misleading. < 1313590651 56431 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1313590699 665934 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Mmkay, Wikipedia says Unix-like systems all do dynamic loading with libdl. < 1313590716 791037 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Windows does it with the Windows API. windows.h and Kernel32.dll. < 1313591175 19431 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Ping timeout: 260 seconds < 1313591452 695643 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1313591472 956550 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1313591497 931902 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1313591614 633304 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :It kind of looks like libdl can only be used to link to libraries with the C calling convention. You tell libdl what file you want, and what symbol you want, and you get a function pointer. < 1313591648 33480 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Actually, that makes me think libdl is totally calling-convention-agnostic. < 1313591670 265315 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :If the library has the C calling convention, you can call it directly from C. If it doesn't, then... you can do something else with it. < 1313591702 362185 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Maybe the library has no calling convention, and the function it exports is just text. Then you can cast it to a char*. :P < 1313591821 525010 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1313592153 683556 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I need to upgrade my brain's scheduler. I have a priority inversion problem with TVTropes... < 1313592341 985241 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1313592447 369169 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :tswett: Yes, you can dlsym() out non-function symbols from a library too. < 1313592461 491080 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MDude < 1313592505 426036 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Including variables? < 1313592509 428990 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Global variables? < 1313592535 214017 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, why not. < 1313592553 110187 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Assuming they have externally visible symbols, anyway. < 1313592572 796388 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The POSIX dlsym page even has an example which "shows how dlopen() and dlsym() can be used to access either function or data objects". < 1313592640 527436 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(POSIX assumes a void * can hold a function pointer, which isn't necessarily true in all C systems.) < 1313592850 547468 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Does the system need nasty workarounds then? < 1313592957 587198 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, the "nasty workaround" is probably to modify the void * so that it can point to functions too. Or just opt to be non-posix. < 1313592970 527845 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Does Linux? < 1313592977 478789 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You can return a size_t, right? < 1313592990 234394 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Um, no wait. < 1313593001 861639 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What was it called again? < 1313593022 663522 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah, there is no such type.... < 1313593029 163808 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe (u)intptr_t? Though I fail to see how that's relevant. < 1313593064 684707 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's just an integral type that's capable of holding any object pointer. It's not required to be able to hold a function pointer either. < 1313593107 476838 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think Linux runs on anything where providing a sensible-looking void * that can also point to functions is a problem, though. < 1313593120 361708 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Eh. < 1313593130 311882 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is there anything except maybe the JVM or something where that /isn't/ the case? < 1313593218 200676 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There are real systems where not all pointers are equal, but I don't know of any where function pointers would be too magical for void *. < 1313593246 250776 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CLC faq declines to provide any examples, just noting that "On some machines, function addresses can be very large, bigger than any data pointers". < 1313593320 61320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe that weird assembly that was recently mentioned on the wiki, i recall something about typed pointers... < 1313593344 291824 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think it did have an example of systems with unusual pointers in some other question, but that was about different object points. < 1313593388 950809 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I suppose it might be so on systems with really really small memories, so that it's actually usable, but... < 1313593401 680468 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You won't be running POSIX or C on that... < 1313593413 931313 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :(By really really small, I mean "Could fit in Minecraft small") < 1313593415 311066 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think it's reasonably "common" (if you can call it that) to have sizeof(char *) > sizeof(int *) (and correspondingly sizeof(void *) == sizeof(char *)) on strictly word-addressible systems, where 8-bit characters are faked with sub-word units. < 1313593428 149157 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So the char * pointers need to contain basically an int * and an offset. < 1313593465 209159 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I recall seeing a Cray something mentioned. < 1313593503 977992 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"data pointers, function pointers, and integers can't be cast to one another on the AS/400" < 1313593547 563981 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Unless you're compiling to the JVM, what systems do that? < 1313593551 45665 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(http://esolangs.org/wiki/Talk:Timeline_of_esoteric_programming_languages#AS.2F400) < 1313593553 248000 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Well. < 1313593555 914168 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :WHY would a system do that. < 1313593677 4446 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, and in some 16-bit MS-DOS memory models function pointers and data pointers have a different size. < 1313593767 273525 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For example the "medium" memory model, where data pointers are "near" (all data in one segment, 16-bit pointers) and code pointers are "far" (multiple code segments, technically 20-bit pointers that tend to take 32 bits of space, and can have functionally-equivalent values that == doesn't recognize as equal). < 1313593820 318311 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though even there it's still possible a "reasonable" workaround to just make all void *s "far" too. < 1313593867 511081 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :MS-DOS compilers I think mostly just decide to not be strictly C compilers, though, and provide some sort of extra "FAR" qualifier you can tag to pointer types. < 1313593926 421938 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Like gcc? < 1313593954 33853 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :GCC proper is not a 16-bit compiler at all. < 1313593981 567592 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think DJGPP is much of a one either, doesn't it run everything with CWSDPMI? Well, maybe it could be used as a 16-bit one too, I can't quite recall. < 1313593997 69568 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As for the "why", obviously because the hardware makes the "near" pointers much faster. < 1313594004 858961 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(No need to set/restore segment registers.) < 1313594117 533607 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I mean gcc's whole extension thing. < 1313594148 866767 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh. Right. Yes. But GCC provides a quite strict ISO C mode, unlike Watcom and Borland and friends. < 1313594165 998576 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1313594173 683144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh dear < 1313594184 577556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I, umm, may just have convinced my boss to run his first-year CS course as a nomic < 1313594249 873115 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Is that an "oh dear" instead of "oh wow"? < 1313594261 328653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I'm meant to be helping to teach the course < 1313594268 507089 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh dear. < 1313594274 792963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he'd got pretty much all the nomic framework in place but the mutability of rules already, though < 1313594283 194522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, he seems to have been expecting/encouraging scams < 1313594359 201125 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with this kind of power, maybe you should enter politics < 1313594389 434962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: when Guild Council changed to be entirely elected, I ended up with only 2 votes, out of more than 1000 cast < 1313594393 781042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still wondering who the other one was < 1313594412 478840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I'm too honest to be a politician (also, I disagreed with the majority of the electorate on most issues, which can't have helped) < 1313594425 896622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Not wishing to sound like a troll (what with my obvious user name) < 1313594427 301814 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1313594460 592711 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :/nick Troll < 1313594500 941410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the rest of the comment was basically an opinion that the subject of the article being discussed sucked < 1313594563 890137 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: my understanding is that holding positions of power causes people to be less honest. < 1313594577 781616 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :So if you think you're too honest now, maybe holding office will fix that. < 1313594857 435172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I'm too honest to be a politician < 1313594863 235408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't mean I think I'm too honest in general < 1313594960 916821 :Gregor!Gregor@codu.org PRIVMSG #esoteric : GCC proper is not a 16-bit compiler at all. // lies lies lies < 1313594977 213931 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GCC is not an 8{0,1,2}86 compiler. < 1313594985 727756 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But it supports (or has supported?) various 16-bit targets. < 1313594988 847160 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Just not that one. < 1313594998 417724 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And DJGPP isn't 16-bit at all. < 1313595266 694589 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, yes, it was in the x86 context. < 1313595327 138970 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My point is more how ridiculous it is; fixing a "crap we made assumptions all over the place and can't adapt to 16-bittedness" problem is a lot harder than fixing a "I don't support this particular target" problem. < 1313595328 768814 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And you know what they say: when you context, you make a... con... out of... T-ext? < 1313596064 277797 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There was that 16-bit experimental GCC. < 1313596070 448653 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :DJGPP, I mean. < 1313596075 314467 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.delorie.com/djgpp/16bit/gcc/ < 1313596086 910224 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not any good, I believe. < 1313596101 2463 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Based on gcc-2.7.2.3.) < 1313596199 876602 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Apparently there's also a 9-patch patchset against 4.3.0 20070729 (experimental) to add "ia16-unknown-elf" on the GCC mailing list. < 1313596363 300988 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It was quite terrible :) < 1313596547 662019 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1313596596 786015 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OpenWatcom is pretty alright though. < 1313596690 431557 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The patchset doesn't seem to have been accepted. There's a huge thread of discussion mostly about whether it should be merged with the i386 architecture (all "-m16" style like it does "-m32" and "-m64" already) but nothing seems to have come out of it; everyone else wanted it merged there, except all the i386 maintainers didn't want any of that silly 16-bit code in *their* house. < 1313597015 399883 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"But it can happen you need to write a realmode application which uses MMX,SSE..." -- interweb forums. < 1313597021 203385 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sounds like something that happens very often. < 1313597099 519121 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(There's that .code16gcc nonsense for that, though.) < 1313597242 40166 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1313597413 71091 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :"Indiglo devices emit a distinct indigo or white or other color." Yes, that's a very distinct color. < 1313597512 724085 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1313597554 386539 :Gregor!Gregor@codu.org PRIVMSG #esoteric :tswett: It is distinctly a color. < 1313597599 443501 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Yes, I guess it doesn't emit transparent or specular light. < 1313597822 979864 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 246 seconds < 1313597949 505459 :sebbu2!~sebbu@ADijon-152-1-4-246.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1313597949 578542 :sebbu2!~sebbu@ADijon-152-1-4-246.w83-194.abo.wanadoo.fr QUIT :Changing host < 1313597949 578649 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313597975 838073 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1313597995 496715 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1313598062 501945 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313598207 671075 :sebbu2!~sebbu@ADijon-152-1-31-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1313598212 308210 :sebbu2!~sebbu@ADijon-152-1-31-208.w83-194.abo.wanadoo.fr QUIT :Changing host < 1313598212 380104 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313598293 428129 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 250 seconds < 1313598315 770809 :CakeProphet!~adam@h125.60.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313598315 843047 :CakeProphet!~adam@h125.60.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1313598315 843175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1313598315 915876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :36DAB2XPK < 1313598315 916013 :92AADZBGG!~adam@h125.60.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1313598339 295107 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now what < 1313598387 641440 :sebbu!~sebbu@ADijon-152-1-40-180.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1313598387 750595 :sebbu!~sebbu@ADijon-152-1-40-180.w83-194.abo.wanadoo.fr QUIT :Changing host < 1313598387 750807 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313598423 778656 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 250 seconds < 1313598487 709574 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1313598634 389441 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313598635 540373 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Excess Flood < 1313598677 630243 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313598678 373888 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Excess Flood < 1313598720 836982 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313598766 530453 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313598839 752636 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1313599106 58893 :sebbu!~sebbu@ADijon-152-1-29-74.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1313599114 387444 :sebbu!~sebbu@ADijon-152-1-29-74.w83-194.abo.wanadoo.fr QUIT :Changing host < 1313599114 460072 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313599125 422432 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 250 seconds < 1313599348 37889 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 250 seconds < 1313599451 615204 :sebbu2!~sebbu@ADijon-152-1-61-189.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1313599451 696620 :sebbu2!~sebbu@ADijon-152-1-61-189.w83-194.abo.wanadoo.fr QUIT :Changing host < 1313599451 768931 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313599470 158130 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1313599501 154675 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1313599702 518051 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1313599789 934690 :sebbu2!~sebbu@ADijon-152-1-3-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1313599790 7036 :sebbu2!~sebbu@ADijon-152-1-3-114.w83-194.abo.wanadoo.fr QUIT :Changing host < 1313599790 7112 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313599795 574863 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1313599799 426866 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1313599832 812935 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1313600081 31243 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1313601258 910927 :92AADZBGG!~adam@h125.60.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 240 seconds < 1313601305 760022 :36DAB2XPK!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1313602397 763530 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1313603753 756414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this channel is made of joins and parts < 1313603790 518826 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This channel is made of joints and parts. < 1313604187 382919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no, I think someone new has posted a surprisingly BF-like imperative tarpit to the wiki < 1313604232 949420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, the only difference, apart from syntax, is that - was replaced by a shift-left instruction < 1313605119 352108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION reads parts of the design docs that lead to C++0xb < 1313605138 812624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they point out that "std::string s1(false)" is legal, "std::string s2(true)" is illegal < 1313605147 352252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is pretty funny, although obvious if you think about it < 1313605290 522273 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's hardly "obvious" unless you know the C++ promotion rules < 1313605379 536649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't need that at all, it's actually pretty much pure C < 1313605386 104598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"false" and "true" are both integer constants < 1313605394 609022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "false" has the value 0, and thus is a legal null pointer constant < 1313605408 172802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and std::string's constructor (the relevant one, anyway) takes a char* as argument < 1313605424 963603 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The C promotion rules, then < 1313605435 72464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the relevant C rule is not quite the same as the relevant C++ rule, but the differences don't matter in that case < 1313605453 678455 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Although I'd argue that this is C++-specific because false and true aren't #defined to 0/1 in C++, making it that much less obvious < 1313605489 859299 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :In any case, I wouldn't call it "obvious" that false can be promoted to a null pointer < 1313605503 603196 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :In fact I think "obvious if you think about it" is a bit of an oxymoron :-p < 1313605504 281753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, booleans are an integer type... < 1313605514 417145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and not really, some things aren't /obviously/ obvious < 1313605514 941748 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Right, but you don't typically think of them as such < 1313605519 205057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I do < 1313605523 490156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but maybe I'm unusual in that respect < 1313605524 433868 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Most languages don't < 1313605570 981549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, I'm always amazed at how clean C++'s documentation is, given how ugly what it's trying to describe is < 1313605573 732024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's much better than C's < 1313605611 807536 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You mean the ISO specs? < 1313605639 994947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the (insert relevant standards body here) specs < 1313605646 568720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure who writes them and who just signs off on them < 1313605789 942863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, there's something nicely nihilistic about nullptr_t < 1313605799 270755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a type that only has one possible value, which is nullptr < 1313605814 519108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can create a variable of that type, but can't possibly store anything but nullptr in it, so it's effectively read-only < 1313605850 388284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I wonder if it's nonetheless undefined behaviour to read from an uninitialised variable of that type? it's quite plausible that you could get something other than nullptr if, say, it's implemented as a void*) < 1313605996 710072 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I'd be surprised if not < 1313606017 591526 :Gregor!Gregor@codu.org PRIVMSG #esoteric :This MIGHT be the best T-shirt that's ever been on woot: http://shirt.woot.com/friends.aspx?k=20718 < 1313606347 121545 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313606347 532099 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Excess Flood < 1313606390 561717 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313606391 875617 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Max SendQ exceeded < 1313606434 120224 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1313607037 416198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, beautiful. < 1313607143 133717 :KingOfKarlsruhe!~chatzilla@p5B14DF72.dip.t-dialin.net JOIN :#esoteric < 1313607189 868621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://shirt.woot.com/friends.aspx?k=18815 < 1313607200 935966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like the way the formula is only vaguely related to the image. < 1313607560 228527 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's that C++ thing they do, where if you have a user type (class) that you want to be testable as a boolean, e.g. if (myobj) ..., they give that class an overloaded operator void*, and then return null/this for false/true, because the void* in such a context gets tested as !=0, so that works; while if you'd provide an operator bool then "myobj1+myobj2" would also be legal, which of course you don't want. < 1313607652 145308 :elliott_!~elliott@95.149.229.26 JOIN :#esoteric < 1313607660 155200 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :20:29:02: Can somebody with Cygwin give me the uname -a output please? < 1313607668 168736 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Insert standard anti-Cygwin sentiment < 1313607683 796189 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Does Gregor still need that? < 1313607727 482438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :more wow at C++0xb: the syntax for suffix return value scope is rather reminiscent of Perl 6, but means something entirely different < 1313607818 904071 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :$ uname -a < 1313607819 18718 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :CYGWIN_NT-6.1-WOW64 Sgeo-PC 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin < 1313607909 107479 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sgeo: Just as loony as I thought >_< < 1313607915 362825 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:10:58: wow, I just got unsolicited email apparently from Google, telling me I should consider applying for a job there < 1313607915 612475 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:11:03: I'm trying to work out if it's spam or not < 1313607915 683571 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:11:10: if it is spam, it's incredibly well done < 1313607915 683680 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:11:13: XD < 1313607915 683726 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:11:23: nice spam yeah < 1313607918 73448 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: probably not spam < 1313607928 638704 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Why are you supporting Cygwin < 1313607937 845843 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm not. < 1313607938 468256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I agree in probably not spam < 1313607944 684377 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Somebody asked me for help with a Makefile. < 1313607956 2948 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Wow, 64 bits!" (Yeah, yeah, it's that Windows-on-Windows thing.) < 1313607965 939503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I am a little annoyed that it's written assuming that I'm American (in particular, there's an American phone number with no country indicator there) < 1313607976 177483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as it's sent to a .ac.uk address < 1313607993 192163 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:13:03: also, "I was impressed to see that you are active in the Open Source Community." amuses me, I wonder what it is that they thought I've done? < 1313607993 359585 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :likely GNOME, possibly TAEB? < 1313608012 50575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it could even be AceHack for all I know, or C-INTERCAL < 1313608017 160346 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :oh, probably C-INTERCAL < 1313608018 990451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought of Gnome, but my patches to it are tiny < 1313608020 936632 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :they sent one to esr, after all < 1313608025 454030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, they're quite large in terms of lines < 1313608026 701019 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :and then he was promptly a dick about it < 1313608029 610200 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :err < 1313608030 283455 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :wait < 1313608031 448231 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :that was MS < 1313608033 850733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but to a relatively minor part < 1313608034 17245 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :i'm smart < 1313608044 689943 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ACTION couldn't work at Google < 1313608183 498386 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :ais523: The North American dialing code is pretty easy to remember, though. < 1313608185 289065 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :ais523: 1. < 1313608189 346750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :+1, to be precise < 1313608211 707774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but nothing links the phone number to the US but the mention of Mountain View buried earlier in the email < 1313608221 868321 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :That's irritating. < 1313608231 665782 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: are you going to respond? :P < 1313608256 541602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't yet, and am too tired to do so coherently < 1313608258 192514 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :Especially since it's somewhat more normal to leave the 1 at the start... < 1313608266 323016 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: that's not an answer :P < 1313608272 157936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1313608273 799568 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :(that is *also* the number you need to press to make a long-distance call) < 1313608284 477532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't decided yet < 1313608328 707735 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :my hypothetical employment opportunities are severely limited by having ethics and getting bored easily, oops < 1313608359 253374 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:20:50: I have to agree with ais523 on this one < 1313608359 420043 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:21:12: Vorpal: oh no, does that automatically cause elliott to disagree with me? < 1313608371 727398 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: the exception to Vorpal being wrong about everything is things that everyone but cheater are right about < 1313608382 349321 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :which applies to almost every opinion cheater has < 1313608390 815610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, I thought there might be some sort of ranking algo there < 1313608411 591560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was pretty sure I was being trolled, but decided that the way I'd respond to a troll was pretty similar to the way I'd reply to a deluded non-troll in that context < 1313608415 618552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so didn't bother establishing it fully < 1313608418 338265 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I've agreed with Vorpal on a large enough number of occasions that I don't think it should be surprising any more, anyway < 1313608445 403882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was more a joke than anything else < 1313608449 220307 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :02:44:49: ok heres a topic < 1313608449 470303 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :02:45:05: has hello world worn out it's welcome? < 1313608449 553651 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Meanwhile, from the worst member of the channel to the best... < 1313608467 791970 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1313608476 947728 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :hi monqy < 1313608483 181806 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1313608513 370402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: what's your opinion on the way you can define typesafe printf in C++0xb? < 1313608524 781540 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: hmm, be more specific < 1313608528 368331 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: or are you asking me for ideas how < 1313608555 544610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: wait for Firefox to unfreeze, and I'll give you a link < 1313608566 648791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://www2.research.att.com/~bs/C++0xFAQ.html#variadic-templates < 1313608600 433271 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :that, umm, does not look safe < 1313608604 439103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not really perfect typesafety, as it has to check the format string at runtime < 1313608614 203104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but at least it knows it's been given the wrong types < 1313608620 234047 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :well, it's dynamically safe < 1313608627 579619 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Haskell's printf has that too < 1313608653 751297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :better than C's :) < 1313608668 891756 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: considering that non-constant printf strings are basically never the right solution, compilers really have no excuse not to parse the string at this point and warn about it < 1313608670 221847 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :and they do < 1313608679 31835 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :well, gcc does, I would be very surprised if clang doesn't < 1313608684 178149 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :they just need to make them errors by default :) < 1313608730 940498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: there are hundreds of those in the NetHack build < 1313608738 837175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I fixed them all for Ace, but most NetHack people just ignore them < 1313608746 907231 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: NetHack build erroring out by default? sounds right to me < 1313608761 17908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it turns out that fixing 100 or so warnings, when they're all fixed in the same way, is not difficult with a decent editor, specifically Emacs) < 1313608773 807718 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :processing code as text :( < 1313608788 106825 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ACTION mumbles something about @ < 1313608814 994899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, would it even be physically possible to enter code that produced warnings in @? < 1313608819 250619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than deserialising it? < 1313608847 204202 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :warnings aren't the same thing as errors < 1313608852 700818 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :you're describing -Werror < 1313608857 71486 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :which is insane < 1313608861 812352 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ACTION cough mcmap cough < 1313608868 435958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :warnings seem wrong in @ < 1313608878 8686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :surely the compiler should know well enough whether code is correct or not? < 1313608884 42717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :none of this I'm-not-sure business < 1313608892 104208 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I don't see warnings as "I'm not sure" < 1313608896 915623 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I see it as "hey, this is confusing" < 1313608908 729340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, confusing code is Bad < 1313608910 265784 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :(note: I think a lot of warnings should be errors, C standard be damned) < 1313608925 942445 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: yes, but forcing someone to fix all bugs up-front is insane < 1313608934 74346 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: there's a reason issue trackers exist < 1313608947 780960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, I didn't expect you to hold that opinion < 1313608951 586869 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: well: "confusing code" is much lower priority than "major feature doesn't work" < 1313608956 651713 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :[asterisk]has a much < 1313608965 734524 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: obviously code that violates the language should be rejected up-front < 1313608972 578438 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :but confusing code? nah < 1313608979 506598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"major feature doesn't work" is probably caused by confusing code < 1313608989 406854 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: no, it's probably caused by incorrect logic < 1313608997 880405 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: confusing code is a symptom < 1313609002 393702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, OK < 1313609005 917039 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :that's why warnings exist < 1313609019 378813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of the bugs in my huge Ace rewrite of tactical logic seem to have been simple typos that caused compile errors, or reversed tests < 1313609020 210779 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: I mean, Shiro currently has a few really hard-to-read functions < 1313609028 549555 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :they work correctly, but they're very hard to read or modify < 1313609033 581752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*huge Planar rewrite < 1313609046 249386 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :but I would fix some of the mycology BADs before cleaning them up < 1313609051 184401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I just need a name for "generic NetHack-related project I'm involved in and I'm sure you can infer which one from context" < 1313609064 830290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because my fingers keep typing one at random < 1313609066 553234 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I guessed it was enemy AI < 1313609069 390069 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :rather than TAEB < 1313609077 706875 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :ais523: Which VCS are you using? < 1313609093 62381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for Planar, darcs < 1313609103 22790 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :pikhq: why'd you ask? < 1313609105 114443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mostly use darcs or git, depending on how much I have to collaborate with other people < 1313609108 300940 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :D'awww. If only it were git. "GitHack" seems like a nice name. < 1313609121 836102 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :that's not a name for what ais523 said < 1313609127 151060 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :and naming a project after its VCS is insane < 1313609142 473856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AceHack is also stored in darcs, incidentally < 1313609145 772306 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :elliott_: About as insane as naming a project after a network. < 1313609149 65862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as is jettyplay < 1313609151 974202 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :pikhq: ? < 1313609155 935242 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :elliott_: Nethack. < 1313609156 965154 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: NetHack is named after Usenet < 1313609161 42386 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :well, OK < 1313609166 984082 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :but it isn't directly obvious < 1313609168 483190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they took the generic part of its name to name it after, too < 1313609178 99598 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :the name GitHack would not really work properly if you moved to sg < 1313609199 609452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor does the name NetHack work properly if you hide from Usenet and don't produce any source or binaries for eight years < 1313609200 775539 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :hmm, Linus Torvalds has successfully ruined an insult for developers worldwide < 1313609233 853714 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: I know how we can call scapegoat's command sg (beyond the fact that nobody uses sg) < 1313609243 234470 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: if its parameter is a group, act like sg < 1313609256 557861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I, umm, have used sg(1) a few times for its intended purpose recently < 1313609268 334576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :testing the Secret Project < 1313609272 283906 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: plz use newgrp instead < 1313609272 651801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or rather, testing what happens in its absence < 1313609272 900930 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :thx < 1313609291 172014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's easier to type than newgrp, and has less confusing semantics < 1313609304 940646 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: yes, but I really want to use the command s g :P < 1313609307 894258 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :sg :P < 1313609323 109335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just clash and let the distros sort it out < 1313609338 275205 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: I have my doubts that Debian would handle it sanely < 1313609340 311936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I thought you were opposed to that abbreviation when I first introduced you to Scapegoat < 1313609345 611874 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :"ah, let's name it sg-version-control instead" < 1313609353 679179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: as in ack-grep, for instance? < 1313609355 872531 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: I was, then I realised I was calling it sg anyway, and no other abbreviation seemed nice < 1313609361 74256 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :they renamed ack to /ack-grep/? < 1313609365 199429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1313609378 171343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when one of its selling points is that it's one character shorter to type than ack < 1313609390 659823 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :13:27:58: I think I have a C/C++ polyglot that acts differently in each language < 1313609390 827093 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :we did that ages ago :P < 1313609396 845805 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: I wonder what else was called ack? < 1313609402 688202 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :also, s/ack/grep/ on your line < 1313609409 222533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I instantly went to ack to search for it < 1313609414 339591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then realised that made no sense on all sorts of levels < 1313609441 410774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(actually, I started trying to type ack, then realised I didn't have a terminal window open, and realised it made no sense halfway to opening the terminal) < 1313609481 260277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, TIL that the same person invented CPL and denotational semantics < 1313609492 472037 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :$ ack < 1313609492 638444 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :The program 'ack' is currently not installed. You can install it by typing: < 1313609492 721710 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :sudo apt-get install ack < 1313609492 793422 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : ACK is a highly versatile Kanji code checker/converter. ACK can do < 1313609492 793503 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : reciprocal conversion among Japanese EUC, Shift-JIS and 7bit JIS. JIS < 1313609492 971333 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : Kata-kana(SJIS Han-kaku Kana) is also supported. Kanji code can be < 1313609495 60449 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : automatically detected even if the input stream contains Kata-kana < 1313609496 953285 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : characters. Besides, ACK can be used as a Kanji code checker with very < 1313609498 897457 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : high detection rate. < 1313609502 877632 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: it does make sense < 1313609510 504835 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : also, TIL that the same person invented CPL and denotational semantics < 1313609511 252521 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :CPL? < 1313609522 203227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :precursor to BCPL, precursor to B, precursor to C < 1313609574 400340 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :heh, nice jump to academia < 1313609577 324496 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :or was it the other way around < 1313609595 670305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1313609601 406779 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :Samwell < 1313609624 413576 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :15:19:49: oerjan: when Guild Council changed to be entirely elected, I ended up with only 2 votes, out of more than 1000 cast < 1313609626 908308 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: aww < 1313609641 193172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that just proves I shouldn't go into politics < 1313609716 284692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I know I was one of them < 1313609782 136363 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ACTION punches Tedius < 1313609796 904975 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :we _really_ need to deincentivise creation of this crap somehow < 1313609809 425384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it does have a leftshift-by-one rather than decrement-by-one < 1313609820 111726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes it, umm, not quite as awful as generic BF equivalents? < 1313609835 287961 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :18:25:04: well, booleans are an integer type... < 1313609835 537330 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I tried to define a strongly-typed C++0x boolean type that you could still use in if statements < 1313609840 586261 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :it didn't work < 1313609849 741534 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :my first failed C++0x sudoku session < 1313609862 13998 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ugh, tedius. < 1313609892 704964 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and triplet < 1313609903 846379 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and snack < 1313610231 182333 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :18:59:20: There's that C++ thing they do, where if you have a user type (class) that you want to be testable as a boolean, e.g. if (myobj) ..., they give that class an overloaded operator void*, and then return null/this for false/true, because the void* in such a context gets tested as !=0, so that works; while if you'd provide an operator bool then "myobj1+myobj2" would also be legal, which of course you don't want. < 1313610232 373779 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Aha < 1313610234 538073 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Maybe it is possible. < 1313610316 646093 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There was some drawback with the "operator void*" thing too, but I forget exactly what. < 1313610388 606922 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also the ur-classic C89-vs-C++ different-results polyglot, for completeness: #include \n int main(void) { printf("%d\n", 1//**/2 \n ); } < 1313610423 473539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that one also does C89-vs-C99, though, so it's broken nowadays < 1313610509 933390 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :just combine it < 1313610514 68534 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :then you can distinguish all three < 1313610527 884745 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I wonder if you can do kandr too? < 1313610548 522876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly, we need an ignorret test for C < 1313610558 190018 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :it probably exists < 1313610561 187504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one single interaction that nonetheless produces different interactions on every single compiler < 1313610595 235835 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :that sounds difficult < 1313610599 796114 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :depending on how you define one single < 1313610614 135625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1313610632 510382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd have to use more than one in C, however it was defined, unless your definition was stupidly lenient < 1313610643 562568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and using __STDC_VERSION would clearly be cheating) < 1313610670 595455 :derrik!~xix@gprs-inet-65-20.elisa.ee PART :#esoteric < 1313610692 265842 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Here's one that works for the oft-required combination of C99 vs. pre-ISO C++ (or gcc -fno-for-scope): int main(void) { int i = 0; { for (int i = 1; !i; ); printf("%d\n", i); } } < 1313610762 655069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, that's an interesting use of scopes < 1313610772 668096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not even sure which one's which there < 1313610785 906386 :arny91x!~kvirc@78.134.27.170 JOIN :#esoteric < 1313610805 212125 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The old-fashioned C++ style had in-for-loop declarations have scope to the end of the block containing the for statement in question. < 1313610819 95790 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Current C++ does the C99 thing of limiting the scope to the for statement itself. < 1313610860 626880 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The artificial {} is so that there's not two declarations of i in the same scope for the old-style C++, I don't think that would be okay. < 1313610914 840699 :elliott_!~elliott@95.149.229.26 QUIT :Remote host closed the connection < 1313610944 830876 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1313610961 100042 :KingOfKarlsruhe!~chatzilla@p5B14DF72.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1313610965 159659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If one of Haskell's goals is concurrency, then why is it based on the λ-calculus and not on a process calculus?" < 1313611511 555133 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :One more imperfect one: enum e { a }; int main(void) { printf("%d\n", sizeof a == sizeof(int)); } /* Guaranteed 1 in C, could be 0 in C++, is for g++ -fshort-enums; because in C, even if the underlying enum type is shorter, the constant values always have type 'int', while in C++ the constants have type 'enum e'. */ < 1313611663 752105 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: "If the pi calculus' goal is concurrency, why is it so terrible in every way?" :P < 1313611721 262872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Is it? I don't know much about the pi calculus. A stupid question though :P < 1313611766 953736 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What the lambda calculus is to functional languages, the pi calculus is to not a god-damn thing < 1313611792 726451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That's not necessarily a disadvantage, given that every common concurrency approach sucks to an unimaginable degree < 1313611807 44231 :Gregor!Gregor@codu.org PRIVMSG #esoteric :True :P < 1313611840 782956 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are there any uncommon ones that don't suck < 1313611855 141107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Maybe STM, maybe dataflow architectures??? < 1313611857 406472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not really < 1313611858 16082 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :to an unimaginable degree at least < 1313611860 735029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CSP is... alright < 1313611866 298137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(see Erlang, Go) < 1313611873 997719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(also occam, Limbo) < 1313611897 331728 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've sort of seen erlang < 1313611900 616710 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :none of the rest though < 1313611904 384945 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are they any good < 1313611920 341937 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :Also, I'd really not call concurrency a goal of Haskell. < 1313611957 832939 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :Abstraction, sure. Concurrency just comes as a biproduct of that. < 1313611960 391767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: It is of modern compiler and library writers < 1313611962 531671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And no, it doesn't < 1313611975 620536 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :... And people actually focusing on it. < 1313611988 474627 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Here's a nasty cheating can't-really-count-that unportable one too: http://p.zem.fi/zdga (text/plain, a bit overlong to paste) < 1313611991 469803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Go is nothing special at all but it's alright if you want something that is slightly nicer to use than C and can deal with all its limitations < 1313611998 895529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks < 1313612009 494348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Limbo is a Plan 9 thing by the same people as Go, Inferno uses it, it's... a thing? < 1313612024 234595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: occam is pretty much CSP: The Language, it's old < 1313612024 564193 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :Pluses of Go: it's a better C. Minuses of Go: it's a better C. < 1313612026 612238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(early eighties) < 1313612029 195773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: oh wow is that cheating, that's beautiful < 1313612039 821842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you could probably detect Objective-C the same way < 1313612050 418376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and specific compilers, and maybe even specific compiler versions, for the OO languages < 1313612063 338877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: zdga? < 1313612075 638725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, is that even _legal_? < 1313612101 448581 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not really, there's no guarantee even the calling convention matches between C and C++ code. < 1313612108 220416 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Also random name.) < 1313612109 239457 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :elliott: It's undefined behavior in both languages. < 1313612115 174741 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Pluses of Go: It sets forth to be a better C. Minuses of Go: It somehow fails. < 1313612142 276961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know what? I suspect C is likely to be the most durable of, say, the top 10 current programming languages < 1313612145 561141 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Is there something else wrong with C except the use of a reserved _-starting identifier? < 1313612180 241184 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net PRIVMSG #esoteric :fizzie: No, that's precisely it. < 1313612183 487273 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how about the fact it sucks that ass < 1313612200 947906 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :top 10 current programming languages? < 1313612270 132317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via any sensible metric < 1313612322 937519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fwhichvo durable < 1313612332 858401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: still in use $x years in the future < 1313612339 178513 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1313612342 729442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's quite a weaselwordy statement < 1313612353 308346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in moderately common use, that is < 1313612364 917013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: FORTRAN? COBOL? < 1313612376 291552 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" Meanwhile, from the worst member of the channel to the best..." <<< why do you keep hurting me like this < 1313612385 989547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: you're joint best < 1313612391 754887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but itidus20 is here more < 1313612391 827471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they're about where I expect C to be when the rest of the current top 10 have faded into obscurity < 1313612418 788432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh, in the top ten < 1313612419 931795 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :true < 1313612426 783526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, there IS a lot of COBOL and FORTRAN code :) < 1313612430 227678 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and top ten is usage-based or what < 1313612442 698283 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :NihilistDandy can play qwop with one hand though < 1313612513 893718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: "on any sensible metric" < 1313612524 727375 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do we have a page of famous bisexual esolangers yet < 1313612531 64920 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm bad at sensible metrics :( < 1313612606 353801 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but does this mean any sensible metric would have to place C in the top ten? < 1313613051 813539 :arny91x!~kvirc@78.134.27.170 QUIT :Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/ < 1313613053 255784 :boily!~boily@mtl.savoirfairelinux.net QUIT :Read error: Operation timed out < 1313613058 512892 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"An even longer and wordier version of this, where parenthesis are replaced by long "start x" and "end x" statements, and the whole program has to be on one line (just to confuse people):" - list of ideas < 1313613235 398709 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there anything good in the list of ideas < 1313613250 271112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1313613283 729810 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1313613328 523721 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :monqy: there is nothing good, period < 1313613548 148585 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1313613684 250512 :Samwell!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1313613978 821815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wish cabal was less of a pain to use for a developer < 1313613987 347713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reconfigure with "--enable-executable-profiling", how convenient < 1313614127 707874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, and it doesn't do add -rtsopts like that, neat < 1313614562 365693 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1313615526 491858 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol, π-calculus < 1313615718 24014 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oklopol: *Can't* play qwop with one hand, remember? < 1313615783 701067 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And I think there should be a page of famous esolangers before they start getting divided on sexual identity lines. < 1313615799 260522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: famous bisexual esolangers are the only ones that matter < 1313615822 213248 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Well, obviously. I just don't want to look biased. < 1313615838 448138 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did sgeo ever make any languages < 1313615857 466404 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1313615870 118925 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION hides somewhere < 1313615876 164575 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Search?search=Sgeo&go=Go < 1313615920 492258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: PSOX < 1313615923 912256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: PSOX PSOX PSOX PSOX PSOX < 1313615933 456230 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh that's a language? < 1313615945 145198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1313615966 812449 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1313615966 884396 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so just mkbl-ln? < 1313615987 773668 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Does BF-RLE count as a language? < 1313615993 38602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PSOX _is_ a language < 1313615997 238648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a sub-TC one though < 1313616387 146199 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1313618068 6469 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Ping timeout: 252 seconds < 1313618144 905538 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1313618306 366448 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1313618306 640504 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1313618460 388998 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1313618862 90322 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1313619191 574069 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1313619282 984290 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :The particular sneakers out of converse is really a just about all time favored. This epic shoe have been around just for a quite a while. Get cheap converse all stars online. This is all for now regarding helping your Converse skor experience. < 1313619286 924021 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i love these < 1313619305 835480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The particular sneakers out of converse", good esolang name < 1313619603 173180 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1313620250 274306 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The probability, when choosing a random real between 0 and 1, of choosing 0.5 is 0. Same with the probability of, when choosing a random _rational_ between 0 and 1, of choosing 0.5, is 0. Is the former, in some sense, less likely than the latter, similar to how all of those are more likely than choosing -1? < 1313620310 952574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: they're not more likely than choosing -1 < 1313620313 736317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :choosing -1 just isn't an option < 1313620372 315288 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So it's incorrect to say that the probability of choosing -1 is 0? < 1313620471 688383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, the probability of an impossible event is 0. < 1313620547 659364 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is there a distinction between choosing rational vs choosing real that = 0.5, similar to distinction between "almost never" and "impossible"? < 1313620586 674714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, almost all reals are irrational. < 1313620602 941849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your chance of picking a rational are 0, which is not true for rationals. < 1313620660 40027 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is there a way to quantify different "liklihoods" between two probability-0 events? < 1313621029 606557 :augur!~augur@c-75-74-128-156.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1313621108 776686 :augur!~augur@c-75-74-128-156.hsd1.fl.comcast.net JOIN :#esoteric < 1313622526 253530 :variable!~thing@unaffiliated/variable QUIT :Ping timeout: 250 seconds < 1313622776 618296 :variable!~thing@unaffiliated/variable JOIN :#esoteric < 1313623759 836297 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Should I be lolling at Aptana Studio, partially a Ruby IDE, installing some .py stuff? < 1313623783 283249 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, not specifically Ruby focused < 1313623935 998498 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :En forumsektion som handlar om att lokalisera det webbhotell som allra bäst passar just dig bäst. Vad du än letar efter så hittar du det här. Om du fortfarande är osäker på exakt vilket webbhotell du ska välja så är det bara att ställa frågor i forumet så får du snabbt svar. < 1313623941 50473 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Webbhotell < 1313623943 518657 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help < 1313623950 208325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :webbhotell < 1313623978 635131 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Converse trainers actually are a incredible retro. Chuck taylors has been around for countless years. Notice the right offer on the subject Converse skor billigt information provided as it is meant for entertainment purposes only. < 1313623996 979876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Converse trainers actually are a incredible retro. Chuck taylors has been around for countless years.": my next esolang name < 1313624112 226369 :ineiros!~itniemin@james.ics.hut.fi QUIT :Ping timeout: 250 seconds < 1313624169 243308 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"My name is Johny, what the F**K?????" bringing up again because classic < 1313624199 318244 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 276 seconds < 1313624217 954310 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"User:Ehird/1st year sobriety and no dating" also good < 1313624246 360341 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Ping timeout: 240 seconds < 1313624253 278167 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1313624380 327946 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1313624417 376159 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You know what the best language for me would be? < 1313624425 827075 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Something, anything, that gets me programming again < 1313624426 911418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do i want to know < 1313624450 638735 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Goruby < 1313624459 563247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PatashuDragonite: r u srs < 1313624463 688082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh that golf thing? < 1313624464 424064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1313624499 552438 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, I know Ruby is ... uglier than Smalltalk, but is it really that bad? < 1313624525 510954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PatashuDragonite wasnt talking about ruby. < 1313624527 837614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he was tlaking about goruby. < 1313624533 940245 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1313624542 444849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you even know haskell yet, you keep learning all these crappy languages < 1313624567 289281 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Define "know" < 1313624572 664734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so no, then < 1313624598 294623 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, I learned it in the same sense that I'm "learning" all these languages < 1313624603 723089 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, maybe a bit better < 1313624623 120568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Write me a Haskell program that prints out the contents of the files named as arguments < 1313624639 313149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This should take ten lines at most, ignoring import statements, and one at best < 1313624705 808271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Go on (I'm done already) < 1313624708 115032 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm allowed to look at documentation, right? < 1313624723 166237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure, but it should only take one Google (to find out how to read command-line arguments) at most. < 1313624753 417049 :pikhq_!~pikhq@71-219-249-24.clsp.qwest.net JOIN :#esoteric < 1313624848 870665 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION does some Hoogling < 1313624866 426542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you know how to read command-line arguments, you should be done by now. < 1313624872 340690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is a fluffy kitten. < 1313624887 149539 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im a monqy < 1313624924 311336 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why can't I know how to read command-line arguments but not files? < 1313624926 242251 :pikhq!~pikhq@71-219-203-249.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1313624951 947027 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they're both really easy < 1313624953 38487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would qualify as "not knowing Haskell", but fine, I'll grant learning that one thing too. < 1313624953 370780 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1313625187 23459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Doing well? < 1313625197 702967 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Doing ok < 1313625214 123602 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, not that ok, but I know where I'm going, I think < 1313625219 742253 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliot: I don't think I even know how to do that in java >:[ < 1313625221 337841 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :stupid IO < 1313625261 27174 :PatashuDragonite!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :i'd need to look up the API for bufferedfilestreamreaderfactory < 1313625475 798463 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :@hoogle [IO a] -> IO [a] < 1313625475 955320 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude sequence :: Monad m => [m a] -> m [a] < 1313625476 26949 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad sequence :: Monad m => [m a] -> m [a] < 1313625476 27151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Traversable sequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a) < 1313625526 332232 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, must stop rewriting wrongly < 1313625545 12003 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :At least, I _think_ I did it wrongly < 1313625556 533722 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I could probably stuff returns to fix it < 1313625582 153576 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So far: < 1313625582 653379 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :main = do < 1313625582 736579 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : let iostring_list = getArgs >>= map (openFile ReadMode) >>= map hGetContents