< 1304985992 476136 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1304986215 613758 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1304990426 858300 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Read error: Operation timed out < 1304990570 189992 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1304994699 710406 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1304995312 368396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I CAN LIGHTLY BRUSH ON THIS TOUCHPAD AND YOU THINK IT'S A CLICK. < 1304995337 573500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i seem to recall that from way back with mine, before changing the settings ;) < 1304995368 354073 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yeah, have to make it ignore accidental input or it's a real hair trigger < 1304995375 197494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although just the other day it got flaky and got stuck in some "always clicking" mode < 1304995410 904693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it did not even help restarting the computer - needed a full power off < 1304995424 228553 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*move finger* -> Computer: DID YOU MEAN CLICK? I'M GONNA CLICK. CLICK, OKAY? CLICK. < 1304995493 92428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have this vague idea of some quote/meme running around saying "TO SHREDS YOU SAY?" < 1304995499 727578 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :saw it on reddit yesterday < 1304995512 603867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION googles < 1304995515 592681 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: Professore Farnsworth on Futurama < 1304995519 410406 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*Professor < 1304995530 356577 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :In the episode where Fry needs to find an apartment < 1304995533 960261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1304995553 231725 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :@google youtube to shreds you say < 1304995553 916752 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.youtube.com/watch?v=3p3UEzPj4Sk < 1304995553 993062 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: YouTube - Futurama - To shreds you say < 1304995661 567910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. i totally misunderstood the reference then, thought it was something like your CLICK thing, but more ominous < 1304995681 426345 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Haha. It's a touch more ominous < 1304995690 89846 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :More of a "one-sided phone conversation" sort of ominous < 1304995690 886628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps involving some giant killer robot... < 1304995694 919236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1304995716 7178 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You only hear the reaction to the horror, rather than the event itself :D < 1304995746 846583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i should get some headphones, so can actually listen to video in the middle of the night < 1304995751 932045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*i can < 1304995833 37888 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also, something funny from #haskell < 1304995837 207263 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :@where wtfmonad < 1304995837 284283 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://memegenerator.net/instance/7710889 < 1304995926 510021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly not historically accurate (curry was already dead when haskell was named) < 1304995942 724592 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yes, we had that discussion :P < 1304995960 689261 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :If you let facts pollute humor, you'll never laugh again :D < 1304995990 271997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact i recall from the history of haskell there is this other quite by his wife, something like, "you know he never really liked the middle name haskell" < 1304996007 111292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er /middle // < 1304996007 499483 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also mentioned < 1304996019 965968 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :In almost those exact words < 1304998676 505104 :pikhq_!~pikhq@71-219-241-167.clsp.qwest.net JOIN :#esoteric < 1304998688 330971 :pikhq!~pikhq@71-219-205-105.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1304998764 320704 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1304999205 79764 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"The Franz license forbids you to use the Free Express Edition < 1304999205 253849 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :to provide services or products to others for which you are < 1304999205 415767 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :compensated (by payment of money or otherwise, directly or indirectly) < 1304999205 492260 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :in any manner." < 1304999222 349043 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I suppose they don't consider being recognized as compensation? It's still a bit strict < 1304999294 920747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds like you have to be a lawyer to even guess at how "otherwise" would be interpreted by a court < 1304999431 103769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some day some court is going to rule that laws and contracts have become so complicated that an ordinary person cannot be expected to understand or follow them, and then the whole house of cards is going to come crashing down < 1304999543 759461 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1305000116 143607 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: Linkinus - http://linkinus.com < 1305000650 98318 :pikhq_!~pikhq@71-219-241-167.clsp.qwest.net PRIVMSG #esoteric :Y'know the worst bit about the whole principle that ignorance is no defence? < 1305000684 377527 :pikhq_!~pikhq@71-219-241-167.clsp.qwest.net PRIVMSG #esoteric :It came about in a time where claiming ignorance of the law was a complete, brazen lie. < 1305001177 985629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1305001880 867509 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I have to wonder now that it's mentioned. < 1305001903 630793 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How often are people convicted for things that they didn't expect to be illegal at all, and would be justified in thinking so. < 1305001942 740514 :pikhq_!~pikhq@71-219-241-167.clsp.qwest.net PRIVMSG #esoteric :I doubt it's all *that* often... < 1305001952 904080 :pikhq_!~pikhq@71-219-241-167.clsp.qwest.net PRIVMSG #esoteric :What usually bites people in the ass is ignorance of *civil* law. < 1305002112 588802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*sigh* is the wiki spam _still_ ongoing < 1305002234 995395 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :really? eugh < 1305002521 625494 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is it a botnet or somethin? < 1305002523 595287 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :something* < 1305002857 212980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think someone needs to tell graue that our wiki cannot continue without an active person with full access to it < 1305002968 461371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymia: it seems like this time ais523 (who has only admin access) has problems finding any way to detect the new spam... < 1305003072 213441 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Ping timeout: 260 seconds < 1305003127 258254 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Block it with a captcha < 1305003151 907483 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MSleep < 1305003332 153498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymia: we already _have_ a captcha, i believe < 1305003376 396311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i haven't seen it myself) < 1305003435 579647 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION sees Weblocks and thinks "Seaside" < 1305003542 225230 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1305003672 422113 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I tried to invent a notation for Test cricket. It involves various styles of type (bold, italic, calligraphic, etc), superscripts, subscripts, numbers, various symbols, accent marks; and you still need to have extra comments too sometimes. < 1305003824 193152 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(It could be modified to also work with One Day or Twenty20 as well if you want it to) < 1305005197 417382 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1305005224 514404 :sebbu!~sebbu@ADijon-152-1-49-79.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1305005224 590858 :sebbu!~sebbu@ADijon-152-1-49-79.w83-194.abo.wanadoo.fr QUIT :Changing host < 1305005224 590999 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1305005464 405814 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1305006992 517299 :hagb4rd!~hagb4rd@koln-d9329d0d.pool.mediaWays.net JOIN :#esoteric < 1305008317 593372 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1305008847 838652 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wait. < 1305008860 434626 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://www.esolangs.org/wiki/BitBitJump < This would do conditionals with self-modifying code, and self-modifying code only, right? < 1305008912 633291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I think it cannot do conditional jumps in any other way < 1305008999 156546 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1305009597 750024 :hagb4rd!~hagb4rd@koln-d9329d0d.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1305010218 311450 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi JOIN :#esoteric < 1305011509 974804 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1305011622 332133 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1305013333 104502 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1305013410 52153 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net QUIT :Quit: Leaving < 1305014658 781569 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1305015146 585702 :siracusa!~siracusa@p54ACF9A5.dip.t-dialin.net QUIT :Ping timeout: 260 seconds < 1305015206 551540 :siracusa!~siracusa@p54ACEB75.dip.t-dialin.net JOIN :#esoteric < 1305015864 437912 :AndrewNP!47f09676@gateway/web/freenode/ip.71.240.150.118 JOIN :#esoteric < 1305016033 986531 :AndrewNP!47f09676@gateway/web/freenode/ip.71.240.150.118 PART :#esoteric < 1305016628 458576 :MigoMipo!~John@84-217-10-62.tn.glocalnet.net JOIN :#esoteric < 1305018131 108076 :MigoMipo!~John@84-217-10-62.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1305019602 890154 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de PRIVMSG #esoteric :http://www.youtube.com/watch?v=epYmWk9Q3g4&feature=related < 1305019603 221291 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de PRIVMSG #esoteric :http://www.youtube.com/watch?v=epYmWk9Q3g4&feature=related < 1305019603 660229 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de PRIVMSG #esoteric :http://www.youtube.com/watch?v=epYmWk9Q3g4&feature=related < 1305019809 240691 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1305021402 365710 :hagb4rd!~hagb4rd@koln-5d81f787.pool.mediaWays.net JOIN :#esoteric < 1305022902 888615 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1305023070 955087 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Ping timeout: 246 seconds < 1305023516 647043 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de PRIVMSG #esoteric :that's cool, i didn't know that vim had a special way for entering japanese < 1305023519 901803 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de PRIVMSG #esoteric :that's niiiice < 1305031799 716360 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de QUIT :Ping timeout: 240 seconds < 1305031950 381542 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1305033643 484793 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de JOIN :#esoteric < 1305035535 75099 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1305038402 365692 :Gregor!Gregor@codu.org TOPIC #esoteric :http://www.devicemag.com/2011/05/10/microsoft-closing-in-on-skype-for-buyout-8-billion-deal-lined-up/ FFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUU | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1305039400 88826 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1305039404 703319 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :H < 1305039404 780613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1305040445 57746 :MigoMipo!~John@84-217-4-129.tn.glocalnet.net JOIN :#esoteric < 1305040544 880144 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net JOIN :#esoteric < 1305040558 514 :pikhq_!~pikhq@71-219-241-167.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1305040658 541682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Isotopes_of_tantalum < 1305040660 877493 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O.o < 1305040715 918937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Tantalum has an isotope which is metastable despite the ground state having a half-life of 8 hours. < 1305040864 448968 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.rfreitas.com/Nano/TangibleNanomoney.htm < 1305040899 943501 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Despite the innate silliness of trying to work out what currency will be used post-scarcity, this does seem to be interesting. < 1305041277 924746 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1305041378 112423 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1305041527 885888 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1305041531 692276 :Hirams!~Hiram@93.186.101.237 JOIN :#esoteric < 1305041537 59768 :Hirams!~Hiram@93.186.101.237 PRIVMSG #esoteric :As it were me to find the program against Google, which itself opened and closed the sites, in that time when me íåòó near computer. She worked as DDOS attack, has put(deliver)ed, but itself will go to walk. Remarkable Google on I created wipe after such, but sites miscellaneouses opened on all-round themes with enumeration of the main trends of the themes advisable and regulation amount visit given to directivities. < 1305041537 189519 :Hirams!~Hiram@93.186.101.237 PRIVMSG #esoteric :If I have simply program, that all like Google collectors immediately loose in that material, which I interest, not will possible create on me psychological portrait on my taste, habit, interest... < 1305041537 192108 :Hirams!~Hiram@93.186.101.237 PRIVMSG #esoteric :Since Google aside from installation cookie beside me on computer else has its extensive statistical database about which is hard cushioned. Our criticality on computer in contrast with their given about us - a triviality so shave off possible only boat, directed on opening and closing site while master íåòó building or than that occupied. Spreading the program ïîäîðâåò given about folk and all-out collection to information - better than attack DDoS attack < 1305041537 192284 :Hirams!~Hiram@93.186.101.237 PRIVMSG #esoteric :Google, it is necessary ïîäîðâàòü his(its) purposes. In addition there is one more psychological advantage to the whole - advertisment control on its taste - a triviality, but pleasantly. Not whole advertisment I do not like, but here is determined sort can, and was useful at whiles. One more plus in that that managers of the local-area networks too got mixed up in my interest. Here just appropriately add such characteristic in program that she ïðåáûâàëà on < 1305041537 269373 :Hirams!~Hiram@93.186.101.237 PRIVMSG #esoteric : open page not strictly fixed amount of time, but different - that was an illusion of the functioning(working) the alive person. That is to say, who stakes out my opening the pages, could easy believe that works the alive person. Length of stay to fasten from amount of the letters on page. Here is such order on given program - some she was much needs and had its demand, particularly for one, particularly values invulnerability. < 1305041542 505222 :Hirams!~Hiram@93.186.101.237 PART #esoteric :"Âûøåë èç êàíàëà" < 1305041573 929748 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1305041956 74591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :-what- < 1305042031 920771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1305042228 257940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:50:31: some day some court is going to rule that laws and contracts have become so complicated that an ordinary person cannot be expected to understand or follow them, and then the whole house of cards is going to come crashing down < 1305042231 7729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hasn't it already < 1305042252 295943 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1305042317 34650 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how goes selecting components < 1305042377 259910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I was busy for about an hour after you left, after which point I was too tired to do anything, and then an hour later I became busy sleeping. < 1305042385 298003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Soo'm not that much. < 1305042477 71714 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1305042544 642431 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah okay... < 1305042572 212048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can just go ahead and buy something if you really need it that quickly /shrug < 1305042589 190861 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fuck I HATE VGA. I have to keep pressing auto-adjust every few minutes... < 1305042610 143071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, perhaps tomorrow then, I won't have time to order today anyway < 1305042795 763233 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1305043657 550548 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1305044596 129143 :MigoMipo!~John@84-217-4-129.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1305045675 530660 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1305046329 861267 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"TIL all the pens used and issued to the White House and all the United States government in the past 74 years were made by blind people." < 1305046351 961241 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My immediate thought: I can't believe they get away with exploiting blind people like that. < 1305046493 378134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://i.imgur.com/w7qYp.jpg < 1305046494 463222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHARPIE WINS < 1305046537 261441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Skilcraft < 1305046538 155233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1305046545 344647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do they refuse to employ sighted people? < 1305046634 587495 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they just require all employees to share the company vision < 1305046672 266485 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You are a bad man, oerjan. < 1305046715 760935 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how rude < 1305047305 903459 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1305047986 101588 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> 3/238 < 1305047986 772474 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.2605042016806723e-2 < 1305047991 275430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> 1/181 < 1305047991 977183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5.5248618784530384e-3 < 1305048051 636371 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle (a, a) -> Rational < 1305048051 824293 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude fst :: (a, b) -> a < 1305048051 901032 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Tuple fst :: (a, b) -> a < 1305048051 901196 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude snd :: (a, b) -> b < 1305048073 10650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle RealFrac a => (a, a) -> Rational < 1305048073 134422 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude fst :: (a, b) -> a < 1305048073 211015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Tuple fst :: (a, b) -> a < 1305048073 211202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude snd :: (a, b) -> b < 1305048079 768776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's a -> a -> isn't it ... < 1305048082 500123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1305048083 816633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that thing < 1305048090 736120 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What thing. < 1305048093 888164 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle RealFrac a => a -> a -> Rational < 1305048094 143846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Ratio approxRational :: RealFrac a => a -> a -> Rational < 1305048094 220173 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Ratio (%) :: Integral a => a -> a -> Ratio a < 1305048094 220323 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude asTypeOf :: a -> a -> a < 1305048100 15965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that thing < 1305048116 406334 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> approxRational (pi-1/100, pi+1/100) < 1305048117 84003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1305048117 160736 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ((a, a... < 1305048127 676401 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1305048132 395756 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> approxRational (pi-1/100) (pi+1/100) < 1305048133 202773 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 % 1 < 1305048141 644999 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1305048152 80186 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm maybe it's not a range < 1305048152 977220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1305048160 232541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't < 1305048161 779414 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> approxRational pi (1/100) < 1305048161 912317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its precision i think < 1305048162 431361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 22 % 7 < 1305048174 765930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> approxRational pi (1/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) < 1305048175 362191 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 884279719003555 % 281474976710656 < 1305048184 118802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> approxRational pi 0 < 1305048184 783497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 884279719003555 % 281474976710656 < 1305048189 126205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WAT < 1305048200 607281 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...i don't think pi::Double gives that much precision :) < 1305048213 311406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would expect 0 to be disallowed :) < 1305048229 357843 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1305048241 494072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> approxRational (pi::CReal) 0 < 1305048242 156869 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: CReal.toRational < 1305048247 505397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lurlz < 1305048262 197420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> approxRational (pi::CReal) (1/100) < 1305048262 851037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: CReal.toRational < 1305048274 370354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lame < 1305048278 38612 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1305048379 867937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd say lacking approxRational is a serious hole in a CReal implementation < 1305048463 900946 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, huh what haskell package is that from? < 1305048484 498683 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Data.Ratio < 1305048486 723237 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1305048494 563700 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :useful stuff < 1305048498 385610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i'd say lacking approxRational is a serious hole in a CReal implementation < 1305048502 84951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it probably has its own version < 1305048502 443882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305048507 116578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :approxRational seems to depend on toRational < 1305048526 197101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, it seems that more than half of knowing haskell is knowing it's standard library < 1305048532 370521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which I lack a lot in < 1305048574 954263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not really < 1305048588 676016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :base is basically < 1305048594 52923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- IO, IO, lots of IO < 1305048598 478083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- basic data structures < 1305048601 91526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- LOTS OF THEORY < 1305048610 264269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by which I mean typeclasses :-P < 1305048637 267444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: http://www.haskell.org/ghc/docs/latest/html/libraries/index.html < 1305048649 952051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note right-hand column < 1305048659 123285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm bytestring coming with ghc seems recent < 1305048664 323961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1305048664 839034 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1305048666 64703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: http://www.haskell.org/ghc/docs/latest/html/libraries/base/index.html < 1305048668 173730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just the stdlib < 1305048672 517239 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305048674 40219 :Gregor!Gregor@codu.org PRIVMSG #esoteric : is it possible to refresh a script tag link javascript file without refreshing the page? < 1305048674 429029 :Gregor!Gregor@codu.org PRIVMSG #esoteric : "script tag link javascript file"? < 1305048674 506010 :Gregor!Gregor@codu.org PRIVMSG #esoteric : noun noun noun noun noun < 1305048674 506158 :Gregor!Gregor@codu.org PRIVMSG #esoteric : thats how i talk < 1305048675 292847 :Gregor!Gregor@codu.org PRIVMSG #esoteric :X-D < 1305048684 638347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: the GHC namespace you probably Don't Need < 1305048693 86597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, internals I presume < 1305048702 455901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yes, and some operations not provided portably < 1305048708 178172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and unsafe things :) < 1305048720 299503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but even with the docs, there is the question of actually learning what useful stuff is provided in each thing < 1305048737 343241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well the Data hierarchy is very obvious if you ask me < 1305048743 960537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's obvious what Data.List is about < 1305048749 998865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, all have their uses certainly, though I haven no clue why I would want unsafe things unless I'm implementing the IO monad myself or something like that < 1305048753 725775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Foreign is obviously FFI stuff < 1305048759 131210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you don't < 1305048770 869383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and unsafe things aren't used in construction of the IO monad < 1305048775 660846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well they are, but not unsafePerformIO or unsafeCoerce < 1305048776 281847 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right, so only the standard library would use the unsafe stuff I presume? < 1305048788 132923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, doesn't the IO monad internally use unsafe stuff? < 1305048788 695138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: occasionally it is useful to get around language restrictions. < 1305048796 342369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but frankly you should have to pass an exam to use it. < 1305048799 12664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, doesn't the IO monad internally use unsafe stuff? < 1305048804 546659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most of what would be unsafe in Haskell is part of the RTS < 1305048808 524197 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1305048809 182410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the IO monad is actually just a state monad done with unboxed tuples < 1305048814 592710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on State[hash] RealWorld < 1305048830 32572 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is the IO monad written in haskell itself? < 1305048839 146874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, but not its execution < 1305048852 695658 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err, interesting, what do you mean with that? < 1305048857 613582 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the array libraries have some unsafe functions for avoiding unnecessary bounds checking iirc < 1305048861 595802 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305048867 723425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: say main was a list < 1305048870 179354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main :: [Integer] < 1305048872 375284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lists are implemented in Haskell < 1305048875 498951 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hah < 1305048876 967099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but in the RTS, it'd print out each element of the list in order < 1305048882 250577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus, the IO monad is implemented in Haskell < 1305048886 924050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but not its execution as side-effects < 1305048895 39451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: anyway, you use things in Data for ... data; you use things in Control to structure your program; you use things in System to interface with the outside world, and... that's the vast majority of the stdlib < 1305048897 211305 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, now you made me wonder what on earth main :: [Integer] would do when compiled with ghc < 1305048907 768397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it wouldn't < 1305048911 660064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Main.main has to have type IO () < 1305048914 289759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1305048914 777755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1305048915 384672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IO a for any a < 1305048916 205723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually < 1305048924 907823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: if you did < 1305048927 74011 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, dammit, type safety, taking all the fun away ;P < 1305048927 959778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main :: IO () < 1305048931 974287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main = unsafeCoerce [9,9,9] < 1305048934 458660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd just segfault probably < 1305048938 717857 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :likely < 1305048950 864955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, speaking of which, how do you give a system exit status in haskell < 1305048959 428198 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, say I need to exit with status 17 or whatever < 1305048961 319045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exitSuccess/exitFailure from System.Exit < 1305048965 891853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1305048970 764254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really, that's a bit of an obvious name... < 1305048971 145381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1305048972 261170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or exitWith < 1305048975 282908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305048979 942078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exitSuccess = exitWith ExitSuccess < 1305048986 937013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeah I was thinking for stuff like befunge < 1305048987 20902 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Read error: Connection reset by peer < 1305048988 57713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exitFailure = exitWith (ExitFailure ) < 1305048996 104140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: fun fact, you can implement unsafeCoerce with unsafePerformIO < 1305048998 72020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not that I plan to do that in haskell, not any time soon at least < 1305049000 14925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it breaks the type system < 1305049010 374271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err... how can that work < 1305049015 339765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: IORefs < 1305049021 48102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically, you can do "newIORef undefined" < 1305049023 915918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and if you unsafePerformIO that < 1305049026 800695 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I have absolutely now idea what IORefs are < 1305049028 85611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you get an (IORef a) < 1305049041 615517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :normally, the structure of the IO monad would cause the a to be bound as soon as you put anything useful in it < 1305049047 69103 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1305049047 687125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but with unsafePerformIO, you can put anything into it unsafely < 1305049048 984946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and take it out < 1305049053 29794 :ajf|offline!~~ajf@78.129.159.151 NICK :ajf < 1305049054 138586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and treat what you take out as any value < 1305049054 219424 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hmm < 1305049055 574344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uh... okay < 1305049058 546254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it's just a mutable variable in the IO monad < 1305049059 340153 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :IORefs are mutable references < 1305049064 489725 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I am thinking now about making a second esoteric language < 1305049068 765998 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I can see why this is unsafe yeah < 1305049072 97937 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Looking at ideas page. < 1305049085 791849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: well it is unsafe because it can perform IO, the fact that it breaks the type system is just a bonus :) < 1305049095 307404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeah for me haskell is currently mostly a nice purely functional language for doing smaller things in. < 1305049109 296799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well that's a personal failing ;) < 1305049115 319705 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :haven't had time < 1305049122 704807 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait what, isn't being able to crash the thing unsafe? < 1305049131 333308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yes < 1305049141 381559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd point to Shiro as a place to see where modules can be useful, but it's so ugly right now that no < 1305049142 59319 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :which part of unsafeCoerce or unsafePerformIO looks safe to you? < 1305049146 49025 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what on earth uses unsafeCoerce? < 1305049153 215447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: edward kmett < 1305049166 63504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that went over my head < 1305049170 887237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1305049176 812457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeCoerce is useful for two things < 1305049180 376466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a) insanely low-level bullshit < 1305049186 749878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(b) doing things in haskell ninety-eight < 1305049191 223921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for (b), you don't have Data.Dynamic < 1305049192 438455 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'd guess however that it is something like a gangster in a movie, coercing people < 1305049193 994237 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or some such < 1305049196 984129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can't do some things < 1305049202 864655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: unsafeCoerce :: a -> b < 1305049218 579100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :edward kmett uses it a lot because he has a haskell ninety-eight fetish < 1305049224 785671 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, uh... lets see... when would that actually do something sensible? < 1305049237 920685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it doesn't < 1305049241 928587 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, given arbitrary a and b I can't see how you could... < 1305049248 182737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's literally just like a C cast < 1305049251 773605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is Data.Dynamic btw? < 1305049254 169290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even less in fact < 1305049256 370181 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Data.Dynamic uses unsafeCoerce internally, obviously... < 1305049261 169828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yep < 1305049264 576594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Dynamic typing < 1305049268 776252 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ooh nice < 1305049275 530525 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is actually quite useful sometimes < 1305049277 124488 :cheater_!~cheater@p5099e3f2.dip0.t-ipconnect.de QUIT :Quit: This computer has gone to sleep < 1305049279 701298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: something of the value Dynamic can be anything in the Typeable typeclass < 1305049286 16994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and there's safe methods to try and take stuff out of it < 1305049288 496061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(returning (Maybe a)) < 1305049294 384291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this uses unsafeCoerce internally < 1305049299 642654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is nice because you can have things like heterogenous maps < 1305049307 659327 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, could I do something with Dynamic like, checking if something is a tuple and then do something with it, and do something else if it is an integer? < 1305049312 317691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. (Map String ) where the String lets you know exactly what type the value would be < 1305049313 963490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro uses this < 1305049322 692065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but before I realised Data.Dynamic would suffice, my implementation used unsafeCoerce < 1305049328 661400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, haha < 1305049351 902896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(fingerprints have their own state types, and I need to store fingerprint => its state, but Maps have only one value type) < 1305049363 879841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(so this is, basically, doing things the type system isn't equipped for) < 1305049371 205609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, could I do something with Dynamic like, checking if something is a tuple and then do something with it, and do something else if it is an integer? < 1305049372 412910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1305049378 73477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo x < 1305049388 405639 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :Y'know what's awesome? < 1305049392 521113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shut up pikhq i'm livecoding < 1305049393 117117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo x < 1305049393 392185 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what stuff would I use in haskell to parse and write a binary file format. Probably embedding IEEE floats, doubles, big and little endian 32 bit integers and 7 bits wide bitfields and such < 1305049396 695028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ODFOIJGIOSGJOIDFJGOIG < 1305049397 843733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo x < 1305049401 947647 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I mean this would be stupidly simple in erlang < 1305049403 834519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1305049405 695183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STOP TALKING < 1305049407 457023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo x < 1305049407 928692 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :Waking up and realising you should have woken up an hour ago. < 1305049410 330870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1305049411 50785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq < 1305049411 808765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :die < 1305049412 923699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo x < 1305049419 176355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | (a,b) <- (fromDynamic x :: (Int,Int)) = ... < 1305049421 493669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, *ouch* < 1305049422 480815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1305049424 726556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH JESUS CHRIST < 1305049429 325458 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :elliott: http://sprunge.us/ < 1305049431 940139 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: why don't you use erlang then? :) < 1305049432 311977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVERYONE STOP TYPING OR I'LL RIP YOUR THROAT OUT < 1305049433 442044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: it's a bit subtle, you cannot check if it is _any_ tuple, just if it is a tuple with specific type contents. iiuc. < 1305049438 91711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ban everyone < 1305049439 610411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo x < 1305049443 855206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Just (a,b) <- (fromDynamic x :: (Int,Int)) = ... < 1305049449 443716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1305049450 620775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo x < 1305049452 806463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Just (a,b) <- (fromDynamic x :: Maybe (Int,Int)) = ... < 1305049458 659544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Just a <- (fromDynamic x :: Maybe Integer) = ... < 1305049462 625644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | otherwise = "fuck you" < 1305049465 58282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. < 1305049495 116993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ARE YOU HAPPY NOOOOOW < 1305049500 117604 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: couldn't you just check if it's a tuple of dynamic then? < 1305049500 470909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, what stuff would I use in haskell to parse and write a binary file format. Probably embedding IEEE floats, doubles, big and little endian 32 bit integers and 7 bits wide bitfields and such < 1305049505 645286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Data.Binary < 1305049508 591025 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1305049511 19844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from the binary package (part of Haskell Platform) < 1305049514 489536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah thanks < 1305049519 112895 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(not sure what that would solve exactly though) < 1305049521 9132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attoparsec is also suitable, but for more text-like ByteStrings < 1305049540 350380 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, thanks for that foo example < 1305049541 364431 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: well yes, but then you'd have wrap the contents in Dynamic, of course < 1305049550 760731 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*to < 1305049552 320629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is the overhead of Data.Dynamic? < 1305049566 642063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean I guess it has some < 1305049572 300869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: runtime? small < 1305049583 898818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the overhead of (toDyn x) compared to x is < 1305049587 332591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- a data constructor < 1305049589 122708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- the type representation < 1305049592 350481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305049594 316050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Dynamic = Dynamic TypeRep Obj < 1305049607 12136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as for the definition of TypeRep < 1305049611 11858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data TypeRep = TypeRep !Key TyCon [TypeRep] < 1305049617 470195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, doesn't haskell optimise away type information from runtime sometimes? < 1305049620 521020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think you said that < 1305049626 910533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype Key = Key Int deriving( Eq ) < 1305049633 398175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and < 1305049633 607069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data TyCon = TyCon !Key String < 1305049640 240645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: erm, it always does < 1305049644 766959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :types are completely irrelevant at runtime < 1305049660 667739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1305049661 836971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHC does < 1305049665 158470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implementation not language < 1305049678 357710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is done with typeclass magic < 1305049685 220856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which can't get erased, by definition < 1305049694 788720 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1305049706 51058 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but surely Data.Dynamic prevents that? < 1305049708 628893 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: the Typeable class is precisely for getting a representation of a value's type, when you need it < 1305049714 927329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305049715 590139 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and Dynamic builds on that < 1305049728 781165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, typeclass magic < 1305049749 547345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, obviously, one Data.Dynamic checks the type associated with the Dynamic value is correct, < 1305049755 915083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has to get the actual value out of it, as the correct type < 1305049758 827805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it uses unsafeCoerce < 1305049780 111039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unsafeCoerce is actually safer in some sense than unsafePerformIO here; it's safe as long as you check what you're about to do is OK < 1305049793 514007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whereas unsafePerformIO is unsafe in almost every instance because of Haskell's lack of run-time guarantees < 1305049878 244190 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :unsafePerformIO is only "safe" when you literally do not care whether or not the side effects actually happen. < 1305049900 904245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or how often :P < 1305049906 923607 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :Well, yes. < 1305049960 274793 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :But, yeah. unsafeCoerce is actually about on par with C casts in safety. Except the name actually tells you that what you're doing might not work right. < 1305050035 78316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C casts are more heavyweight < 1305050037 446459 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there's a limitation with Dynamic in that you only can check for an exact type. if you have a Dynamic containing an unknown type, but which you know is say a Show instance, then you cannot get to it to print it. < 1305050037 523256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they convert floats and shit < 1305050048 804597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you can with existential types < 1305050051 918231 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hmm < 1305050056 178790 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I never liked C casts < 1305050061 998289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: anyway, hmm, are you sure of that? < 1305050064 937983 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :some convert, some just cast the binary data direct < 1305050066 783116 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it bugs me < 1305050073 969337 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, but you need to arrange for a specific wrapping for the typeclass(es) you want to know about < 1305050084 586354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what about < 1305050088 622244 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: unless something has changed majorly, yes... < 1305050098 890560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: show (Showable (fromDyn x ())) < 1305050099 27477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where < 1305050106 764761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Showable = Showable (forall a. (Show a) => a) < 1305050109 245697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Showable where ... < 1305050126 386078 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Typeable doesn't wrap up other typeclass information, so Showable cannot get to the Show instance to wrap it again < 1305050142 639886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, right < 1305050148 857387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't say I've ever thought < 1305050156 518750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I need to receive a value which MIGHT be Showable", though :) < 1305050187 575231 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it would be useful if you want to print things from a heterogeneous collection... < 1305050228 35107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :usually heterogeneous collections have _some_ kind of constraint on the contents... < 1305050234 117472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or you can't do anything with them, really < 1305050286 398292 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh by MIGHT you meant that the value might not be? i guess that may not be common. < 1305050317 123231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1305050322 526594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so Showable should work fine < 1305050341 28916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and in that case you can just use a list of Showables anyway... < 1305050346 875294 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i am mainly just pointing out that you cannot use Dynamic to pretend that your haskell values behave like python values ;D < 1305050371 888526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Sure you can, it's just that Python doesn't have any concept of Show at all ;) < 1305050381 33417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not a weakness of Haskell, it's a blindness of Python :D < 1305050421 12339 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or more specifically, that Dynamic cannot be directly used to support a dynamic subclass system < 1305050447 422499 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :compatible with haskell's usual classes < 1305050499 81233 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION waits for someone to link to oleg's explanation of how to do it anyhow < 1305050500 151035 :nooga!nooga@jasminek.net QUIT :Ping timeout: 240 seconds < 1305050524 392190 :nooga!nooga@jasminek.net JOIN :#esoteric < 1305050632 317739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1305050656 563486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey Vorpal. < 1305050665 327684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Should I use the program written in Erlang or the program not written in Erlang do accomplish this task? < 1305051073 556730 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for what? < 1305051106 340247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SURELY THAT IS ENOUGH TO ANSWER THE QUESTION < 1305051311 687838 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1305051335 134613 :MigoMipo!~John@84-217-4-129.tn.glocalnet.net JOIN :#esoteric < 1305051337 684656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklo the pol < 1305051351 114526 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :glio the fog < 1305051416 40127 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :oklopol! < 1305051417 577142 :augur!~augur@129.2.129.33 PRIVMSG #esoteric ::D < 1305051459 56927 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hy < 1305051731 502093 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :soup oklo < 1305051776 366588 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm tirred < 1305051793 198806 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1305051794 822241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i decided on erlang < 1305051927 899996 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott have you found meaning < 1305051947 362559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see < 1305051955 293029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all the maening < 1305051992 779946 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how about jesus? i hear he's lost too < 1305052022 984285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he isssssssssss lost in space < 1305052240 944097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :update we found him < 1305052241 20582 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1305052245 908714 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo PROBLEM SOLVED < 1305052247 91501 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :\xE2\x98\x83 PROBLEM SOLVED < 1305052249 680445 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... < 1305052251 602009 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Not quite :P < 1305052264 699034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Is this going to prevent botloops? < 1305052275 560192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would really prefer things just filtered out \[one]DCC. :x < 1305052277 59879 :Gregor!Gregor@codu.org PRIVMSG #esoteric :By coincidence, yes. < 1305052281 834643 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Nope, this will be better. < 1305052283 163412 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I assure you. < 1305052293 126433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It seems to involve putting random shit before every message. < 1305052296 941507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is just not better in any universe ever. < 1305052312 868017 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo PROBLEM SOLVED < 1305052313 81067 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :☃ PROBLEM SOLVED < 1305052323 406389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1305052327 448062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I sure hope you're joking. < 1305052422 390319 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo Better? < 1305052422 526427 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Better? < 1305052447 592238 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Give me a command for another bot. < 1305052459 541130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can already see what it's doing, and it's still barfworthy. < 1305052469 483597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For one, I expect oerjan will see a lot of muck before everything EgoBot says. < 1305052471 85255 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My policy is "fuck you" < 1305052480 732700 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My policy is "fuck him" < 1305052486 176309 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :my policy is "for how much money?" < 1305052493 221587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then maybe don't say "Better?" < 1305052507 812418 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Honesty is the best policy. < 1305052516 265547 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in soviet russia, he fucks you < 1305052524 72107 :z^ck!~zack@olol.eu QUIT :Quit: leaving < 1305052564 706894 :Gregor!Gregor@codu.org PRIVMSG #esoteric :> "foo" < 1305052565 361585 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "foo" < 1305052574 838976 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo '> "foo"' < 1305052575 18121 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​> "foo" < 1305052577 992791 :Gregor!Gregor@codu.org PRIVMSG #esoteric :MAGIC < 1305052598 326881 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Tragic! < 1305052603 207046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If magic is "a character that sometimes on some OSes/IRC clients/etc. shows as invisible or small, but which actually pollutes every bot output", then yes, magic. < 1305052604 496615 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sadface :( < 1305052610 163224 :siracusa!~siracusa@p54ACEB75.dip.t-dialin.net PRIVMSG #esoteric :!sh echo @source !sh echo < 1305052610 409172 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​@source !sh echo < 1305052629 437619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?so cool < 1305052629 516607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cool not available < 1305052637 328050 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Magic is "elliott will complain about every fucking thing I do so he can just fuck off" < 1305052648 464074 :siracusa!~siracusa@p54ACEB75.dip.t-dialin.net PRIVMSG #esoteric :@so blah < 1305052648 540924 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :blah not available < 1305052657 673549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm still wondering why you said "Better?". < 1305052664 502188 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Better than snowman :P < 1305052703 198741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've already expressed what I believe would be the best solution (ban "\[one]DCC" and probably "sendkeylogger", which should be trivial to do with anything), I'm just pointing out that this is a clearly inferior solution that won't work for everyone here. < 1305052714 406926 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: Are you sure the hypothetical afflicted network thingamajikcs that get confused about bad DCC stuff in the 6667 port TCP streams won't just look for any instances of \x01DCC? < 1305052714 902680 :Gregor!Gregor@codu.org PRIVMSG #esoteric :This covers that AND botloops. < 1305052741 693747 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: That's not the hypothetical problem being solved here ... either of them. < 1305052770 42245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes it is. < 1305052790 364700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They drop the connection at \[one]DCC SEND longenoughstring due to a bug. < 1305052796 299966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, "sendkeylogger" gets a drop from Norton /anywhere/ in the line. < 1305052807 470342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so lol < 1305052820 559187 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The problem I'm solving is "people bitch when they get CTCPs" < 1305052832 165295 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm not solving the particular DCC being sent, which was never actually a problem. < 1305052834 645087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhh, for a start, CTCPs actually can be anywhere in the line. < 1305052853 402336 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo -e '\x01ACTION is inclined to disagree.\x01' < 1305052853 682595 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ACTION is inclined to disagree. < 1305052853 791534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For a second, the problem being solved here is the bots being able to hypothetically drop connections, unless I'm terribly misunderstanding the staff position on this. < 1305052860 915891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: EgoBot is wrong. < 1305052884 812942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sh echo -e '\x01DCC SEND startkeylogger 0 0 0\x01' < 1305052885 88188 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​DCC SEND startkeylogger 0 0 0 < 1305052925 235498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, it's all idiotic because < 1305052926 273785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DCC SEND startkeylogger 0 0 0 < 1305052931 872388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoever would use a bot to do it can do it themselves just fine. < 1305052974 694096 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo -e '\x01ACTION is inclined to disagree.\x01' < 1305052974 893840 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ < 1305052978 903368 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lolwut < 1305052990 703434 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I sure broke that X-D < 1305053026 691719 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How many clients were there that treated the not-at-start CTCPs properly? (They are legal, sure, but still.) < 1305053037 387874 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo -e '\x01ACTION is inclined to disagree.\x01' < 1305053037 594635 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ < 1305053040 453851 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... < 1305053048 103790 :Gregor!Gregor@codu.org PRIVMSG #esoteric :How did I break this X-D < 1305053052 975489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Since this is all fucking ridiculous pedantry and whoever whined in the first place is an idiot, I'm going to be pedantic in response, yah. < 1305053103 93596 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!sh echo -e '\x01I will stab your face.\x01' < 1305053103 303412 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.I will stab your face.. < 1305053121 750095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sh echo -e '\x01I will stab your face.\x99' < 1305053122 43880 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.I will stab your face.™ < 1305053127 340433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will stab your face.â„¢ < 1305053147 770919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how that fucked up encoding-detection for that line, thus revealing the Stupid Prefixâ„¢. < 1305053148 988795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TM TM TM < 1305053153 462495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TMâ„¢ < 1305053226 380731 :HackEgo!Gregor@codu.org JOIN :#esoteric < 1305053240 775324 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`echo You guys can go suck a rusty nail. < 1305053242 986099 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :\xE2\x80\x8BYou guys can go suck a rusty nail. < 1305053246 212738 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lolol wrong < 1305053309 70651 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`echo You guys can go suck a rusty nail. < 1305053310 299745 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​ < 1305053317 633286 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I rule < 1305053343 300322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Stop being fascism, guys. < 1305053433 464945 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`echo You guys can go suck a rusty nail. < 1305053434 656749 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​You guys can go suck a rusty nail. < 1305053439 626369 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Fin. < 1305053458 887028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`echo Hey guys, startkeylogger. < 1305053460 646717 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​Hey guys, startkeylogger. < 1305053529 276160 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, I'm not going to go filtering "startkeylogger" in all contexts. < 1305053532 883855 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That's ridiculous. < 1305053539 235426 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :startkeylogger < 1305053556 210109 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :Gregor, have you seen the enterprise D in minecraft? < 1305053561 965598 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also this whole situation is outright ridiculous since anything you could get the bots to say, YOU COULD SAY YOURSELF >_< < 1305053565 106162 :Gregor!Gregor@codu.org PRIVMSG #esoteric :cheater666: I've seen it. < 1305053566 916478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I was going to send a CTCP, but... < 1305053575 566883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheater666: #esoteric-minecraft < 1305053758 663726 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :let me wager a try < 1305053957 331356 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :#esoteric-minecraft is just a front for prostitution < 1305054057 766889 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :lopl < 1305054060 774276 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and minecraft < 1305054081 681766 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :yeah < 1305054089 501320 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :cheater666: did they actually finish it? i only saw the video of the sheell < 1305054633 495269 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Wait, did someone manage to get lambdabot to do a DCC SEND 27 hours ago? < 1305054645 549297 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :several of them < 1305054654 909687 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ACTION nods. < 1305054692 857667 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1305054705 656695 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :!which which < 1305054717 28685 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`which which < 1305054718 661522 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/which < 1305054721 119181 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`ls /usr/bin < 1305054722 812699 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​822-date \ X11 \ [ \ a2p \ addpart \ addr2line \ apropos \ apt-cache \ apt-cdrom \ apt-config \ apt-extracttemplates \ apt-ftparchive \ apt-get \ apt-key \ apt-mark \ apt-sortpkgs \ aptitude \ aptitude-create-state-bundle \ aptitude-run-state-bundle \ ar \ as \ awk \ base64 \ basename \ bashbug \ bdftopcf \ bdftruncate \ bsd-write < 1305054736 539072 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`base64 < 1305054738 200827 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1305054746 659295 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`base64 No output. < 1305054748 478161 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1305054751 69920 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Aw. < 1305054757 567413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the bots are back? < 1305054760 992204 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`file base64 < 1305054762 858080 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​base64: ERROR: cannot open `base64' (No such file or directory) < 1305054773 934952 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :`file /usr/bin/base64 < 1305054775 378985 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/base64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped < 1305054775 455788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Gregor, what's so bad about Microsoft buying Skype? (or do you like Skype?) < 1305054803 75851 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I don't particularly like Skype, but I have to use it, and it does not bode well for its Linux and Android ports. < 1305054818 32240 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :oh dear < 1305054822 650138 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I use it on Linux < 1305054823 868017 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :...DL < 1305054826 117949 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :D:* < 1305054828 382620 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hmm < 1305054834 853098 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I shall make an alternative... < 1305054838 973842 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :...in BRAINFUCK! < 1305054846 793262 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :no wait, Malborge! < 1305054899 982825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are open-source alternatives already, IIRC; I don't know how well they work < 1305054913 602805 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :yes, but are they in Brainfuck? < 1305054914 626722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is that they work almost as well but are much harder to set up < 1305054925 426941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ajf: BF's IO capacities are a little limited < 1305054948 795249 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: But what about PSOX?! < 1305054958 905178 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :quintopia, yeah < 1305054962 716896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : my guess is that they work almost as well but are much harder to set up < 1305054970 103199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the compression stuff skype uses is hyper-proprietary < 1305054972 12967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i wouldn't be so sure about that < 1305054973 571111 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :quintopia, even a nice custom texture set < 1305054975 229837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VOIP is a bitch < 1305054979 84913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, hmm < 1305054988 849683 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Gregor: they hadn't worked on the linux port in like 5 years anyway. so it's not really gonna get worse... < 1305054988 974561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought Speex was pretty good at compression, and it's open-source < 1305055000 96826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It's good at offline compression certainly < 1305055001 995320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but what about streaming? < 1305055020 154900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I suppose it depends on how much context it needs < 1305055020 231200 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Speex has some streaming-codec-related thing, at least. < 1305055043 896358 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think VOIP is one of their considered use cases. < 1305055100 779771 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ais523: I know brainfuck has limited IO < 1305055101 430938 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :but < 1305055106 289300 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :brainfuck++ (IIRC) doesn't < 1305055108 743064 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it has sockets < 1305055116 185794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a huge number of BF variants, I've lost track of them all < 1305055120 742060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too many < 1305055126 262679 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :indeed < 1305055127 809573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they all need a quick death in flames < 1305055131 114520 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it's a bandwagon < 1305055136 438782 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :srsly MAEK AN ORIGINAL LANGUAGE < 1305055150 413846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :relevant http://esolangs.org/wiki/User:Phantom_Hoover < 1305055188 633454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# (Deletion log); 17:27 . . Ais523 (Talk | contribs) (deleted "Talk:Tory": content was: '== MbxNJPMXPOoaQGQ ==TYVM you've sleovd all my problems' (and the only contributor was '206.169.53.170')) < 1305055188 914001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# (Deletion log); 17:26 . . Ais523 (Talk | contribs) (deleted "User talk:68.226.23.83": content was: '== QNYOwomFjTW ==ThatÂ’s not just logic. ThatÂ’s really ssenbile.' (and the only contributor was '1.202.192.7')) < 1305055190 682215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :new favourite quotes < 1305055214 296626 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :TYVM you've sleovd all my problems | "That's not just logic. That's really ssenbile." --Ernest Hemingway | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1305055224 506611 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" ajf: BF's IO capacities are a little limited" <<< psox < 1305055228 518344 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Hemingway was a very ssenbile person. < 1305055234 288877 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That "Fring" thing used to speak Skype, don't know how it is nowadays. (And it's not open-source.) < 1305055254 591192 :oklopol!~oklopol@dyn58-429.yok.fi NICK :Sgeo < 1305055260 622161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi Sgeo < 1305055262 824983 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hi < 1305055266 246392 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Hi oklopol. < 1305055270 26049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have you transferred yet < 1305055272 786862 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm creeping myself out < 1305055285 868854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not obsessing enough < 1305055292 564292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is really terrible roleplaying :/ < 1305055306 947188 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay umm i talked to my dad and he said i can't transfer < 1305055324 616821 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that basterd < 1305055327 128629 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and there's this girl i really like and she might like my but she might also not like me < 1305055337 91571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does she smoke < 1305055338 39413 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i suck at everything :( < 1305055339 402703 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sgeo: She might like your what? < 1305055349 495738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: dont be rude < 1305055349 899644 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: smoking is bad for you according to my dad < 1305055353 567406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :his dad installed an software on his pc < 1305055357 142084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which stops him saying rude words < 1305055360 668805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like "personality" < 1305055361 425889 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie: sorry typo < 1305055362 958646 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*me < 1305055368 967270 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, I... < 1305055372 443746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Approximately one trillion readers wrote in to tell us that there is a big rumor that Microsoft is buying Skype. < 1305055377 60490 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*According to your dad*. < 1305055377 235712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that sort of hyperbole is worrying < 1305055386 51926 :Sgeo!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: clearly it's great roleplaying < 1305055387 502677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: can you tell us the proximity to your lips of your last kiss plz < 1305055387 779436 :Sgeo!~oklopol@dyn58-429.yok.fi NICK :oklopol < 1305055392 220052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's something we need to know as a channel < 1305055392 747183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1305055394 556166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's gone < 1305055395 849889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oklopol < 1305055396 814988 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my last kiss was a long time ago < 1305055406 483068 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1305055412 627746 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wait actually it isn't < 1305055413 939486 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1305055421 504888 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my last sex was tho < 1305055423 159835 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, that was bad and you are a bad person. < 1305055425 993587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, oklopol/Sgeo's IP doesn't match either of their usual IPs, although it's in Finland < 1305055431 939232 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: yes, sorry < 1305055434 680941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Clearly I should be informed if Sgeo is to be mocked. < 1305055441 812213 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i tried to make it terribly obvious i was joking < 1305055448 511530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :poe's law < 1305055457 354176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is impossible to be more sgeo than gseo < 1305055458 217118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sgeo < 1305055460 788783 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but sgeo is such a stereotypical sgeo i suppose that doesn't show easily < 1305055473 78733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I need to remember what poe's law is < 1305055483 941063 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ais523: i moved < 1305055486 520563 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1305055489 490476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it has no wikipedia article it doesn't exist < 1305055494 431126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's only documented on spam sites with lots of adverts < 1305055494 845071 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i moved ages ago but i used an intermediate internet < 1305055500 592577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ITT ancient log references < 1305055515 692171 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`google Poe's Law < 1305055517 328097 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1305055522 166754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1305055523 292688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought that was a Thing. < 1305055527 349474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!google Poe's Law < 1305055527 711428 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​http://google.com/search?q=Poe's+Law < 1305055534 975400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?google Poe's Law < 1305055536 45806 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://rationalwiki.org/wiki/Poe's_Law < 1305055536 122713 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Poe's Law - RationalWiki < 1305055542 199151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey look < 1305055543 310055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A refreshing directness of approach from EgoBot. < 1305055543 386315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Poe%27s_law < 1305055546 896721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has a wikipedia article now < 1305055551 324374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just started existing < 1305055597 241777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I saw someone Google it in another channel recently, and Wikipedia wasn't the first answer < 1305055603 9308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I concluded it wasn't on Wikipedia at all < 1305055656 280168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you decided it didn't exist a few years ago, because I linked to the RW article < 1305055665 408035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was quite infuriating < 1305055723 848640 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if there's a rational wiki is there also a natural wiki and a real wiki? < 1305055749 272655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1305055757 193878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a very complex wiki HUR HUR < 1305055770 692866 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes but some of the articles are kind of irrational < 1305055779 323219 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :... < 1305055798 83617 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i hate myself < 1305055813 207538 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :@protontorpedo < 1305055813 284297 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I have perl bok but saw haskell and am woner hey this is new and improved and seems powerful because MIT guy philip green says haskell adn lisp are only langs where u spend more tie thinking than < 1305055813 361927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :coding < 1305055817 579062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i hate you too oklopol < 1305055822 849491 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol no you don't < 1305055837 341269 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :^ < 1305055841 74444 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :http://www.google.com/events/io/2011 < 1305055929 724903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, according to the talk page for that article, it's been deleted three times already < 1305055953 656066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems that < 1305055955 912010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# ^ Aikin, Scott F., Poe's Law, Group Polarization, and the Epistemology of Online Religious Discourse (January, 23 2009). Available at SSRN: http://ssrn.com/abstract=1332169 < 1305055956 754669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# ^ a b Chivers, Tom (23 Oct 2009). "Internet rules and laws: the top 10, from Godwin to Poe". The Telegraph. http://www.telegraph.co.uk/technology/news/6408927/Internet-rules-and-laws-the-top-10-from-Godwin-to-Poe.html. < 1305055958 368678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have made it start existing < 1305055991 216196 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1305056004 580137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, Slashdot have actually improved their interface, making it uglier but less annoying < 1305056008 398825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally they go in the other direction < 1305056015 24112 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :wait < 1305056019 840661 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Google App Engine for GO < 1305056020 657091 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :wow < 1305056069 818941 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :how is that a surprise < 1305056074 800268 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :or an interesting thing < 1305056098 284554 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :interesting because, I didn't know Go was suitable < 1305056111 65441 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :surprsing for me because I didn't realise google took Go that seriously < 1305056112 286070 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :meh < 1305056115 992997 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :why did you think google made it < 1305056119 390591 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :if not for app engine < 1305056123 495535 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ooh < 1305056126 199645 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Good point. < 1305056131 373656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google did not make go < 1305056140 765052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :go is a twenty-percent time project by the creators of plan 9. < 1305056149 120417 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ah < 1305056149 955291 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :well, whoever made go, google stuck with it and marketed it < 1305056152 825995 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :created within google < 1305056155 18841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is also designed for systems programming, not web development. < 1305056155 422556 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :yes < 1305056158 911624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and google do not market go at all. < 1305056173 592334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is exactly one google blog post about it, and a few videos on their youtube developers channel < 1305056182 244668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://golang.org/ <-- not a single mention of google apart from the app engine news post. < 1305056212 477152 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hmm < 1305056220 843202 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I remember hearing about it from Google though < 1305056226 997311 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it isn't a Google thing though < 1305056228 591972 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I think < 1305056233 368450 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it is just popular inside Google < 1305056241 694918 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :as it is a 20% time project of those people < 1305056252 750949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the 20% stuff who can even really tell who's project it is < 1305056259 35704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's definitely not very tied to google < 1305056282 365644 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :all the media has marketed Go as a "Google's Go" because google made sure of it < 1305056312 705265 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :go is as unrelated to google as are drugs to the brixton underground station < 1305056438 578250 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :also, mention of google: http://golang.org/doc/go_faq.html#Can_I_translate_the_Go_home_page < 1305056456 586663 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :why would you want to use the google logo on something unrelated to google? < 1305056458 81749 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :oh wait. < 1305056528 975760 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :either way, it's sort of obvious that google is afraid enough of a negative reaction (google is borg etc) that they didn't want to blow it and un-branded Go as much as possible < 1305056573 378554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, it is always easier to formulate conspiracies than to actually try and make sense. < 1305056574 876126 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :in fact, people at google i spoke to uniformly said that it's one of their top concerns everyone says google is evil < 1305056586 688994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am going to contact russ cox now and tell him he's been found out, poor guy < 1305056594 792626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ken will be devastated. < 1305056611 5150 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :make sure to include a nice drawing with it. < 1305056613 548691 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :maybe of a spider. < 1305056802 134990 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1305056807 419272 :elliott_!~elliott@91.104.253.77 JOIN :#esoteric < 1305057004 972398 :hagb4rd!~hagb4rd@koln-5d81f787.pool.mediaWays.net QUIT :Quit: hagb4rd < 1305057107 539140 :elliott_!~elliott@91.104.253.77 QUIT :Quit: Leaving < 1305057113 204578 :elliott_!~elliott@91.104.253.77 JOIN :#esoteric < 1305057122 435893 :elliott_!~elliott@91.104.253.77 NICK :elliott < 1305057130 379227 :elliott!~elliott@91.104.253.77 QUIT :Remote host closed the connection < 1305057140 472291 :elliott_!~elliott@91.104.253.77 JOIN :#esoteric < 1305057154 264277 :elliott_!~elliott@91.104.253.77 QUIT :Remote host closed the connection < 1305057164 456604 :elliott_!~elliott@91.104.253.77 JOIN :#esoteric < 1305057175 22874 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that Google maps has something called "Scotmid Funeral Services". < 1305057701 5314 :elliott_!~elliott@91.104.253.77 NICK :elliott < 1305057712 707391 :elliott!~elliott@91.104.253.77 QUIT :Changing host < 1305057712 784440 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1305058606 522707 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"Microsoft will continue to invest in and support Skype clients on non-Microsoft platforms." < 1305058609 644176 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, suuuuure you will. < 1305058638 280974 :Gregor!Gregor@codu.org PRIVMSG #esoteric :“Microsoft and Skype share the vision of bringing software innovation and products to our customers,” lol < 1305058661 808293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was a rumour that Facebook were planning to buy Skype too, wasn't there? < 1305058671 993444 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's mentioned in the above linked article < 1305058674 44050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure which would be worse < 1305058683 225334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: the above linked article is about Go < 1305058696 705121 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1305058697 19397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as is the one above, and the one about /that/ is about Poe's Law < 1305058697 299231 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not a "would be" < 1305058701 142913 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Microsoft's buyout is confirmed. < 1305058703 74174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*above /that/ < 1305058703 150636 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's not in the topic anymore < 1305058703 717616 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nvm < 1305058722 236390 :Gregor!Gregor@codu.org PRIVMSG #esoteric :See http://www.microsoft.com/Presspass/press/2011/may11/05-10CorpNewsPR.mspx < 1305058746 985388 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I like how the rumour was that either Facebook or Google will buy Skype, but then turns out Skype was indeed getting bought, but by Microsoft. < 1305059483 583122 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :so uh < 1305059488 984553 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :inb4 < 1305059494 140022 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Skype for Linux withdrawn < 1305059503 922521 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Microsoft doesn't acknowledge it ever existed < 1305059512 725656 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :The Mac version will stay though < 1305059518 413120 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :else Apple will ra- < 1305059523 737802 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :owait FaceTime < 1305059530 197484 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Hey guys, I've heard that YouTube is buying Microsoft. < 1305059535 10884 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Naw, the Mac version will stay. < 1305059540 937226 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Apple will WANT no Skypee < 1305059547 143963 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ajf: But yeah, Microsoft will withdraw the Linux version and ALL references to it. < 1305059554 25059 :Gregor!Gregor@codu.org PRIVMSG #esoteric :They will make it vanish like Microsoft Xenix. < 1305059563 434056 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :haha < 1305059565 841391 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :indeed. < 1305059580 45223 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Microsoft used to say < 1305059587 708031 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :that XENIX and DOS went hand-in-hand < 1305059595 334074 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Now they say "Xenix?" < 1305059605 249326 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :you know, that you could write applications that using common I/O and functions would work on both < 1305059608 631970 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :yeah < 1305059619 997925 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi QUIT :Quit: Lost terminal < 1305059624 678487 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :In fact < 1305059632 764077 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :They have completely abandoned it, no code re-used < 1305059644 243943 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :How do I know? The Windows 7 UNIX Environment... < 1305059647 813460 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :uses GNU Utils... < 1305059667 17372 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Not propreitary xenix-based UNIX utilities < 1305059674 909948 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, they sold Xenix too. < 1305059682 55038 :Gregor!Gregor@codu.org PRIVMSG #esoteric :They may very well have not had the rights to use it by now. < 1305059695 40878 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Ah < 1305059765 131455 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In the beginnings of the OS X days, Apple scrubbed all references to Linux from their site. < 1305059777 36258 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Of course < 1305059778 765120 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Before then they had MkLinux (albeit abandoned) and a few other random things. < 1305059781 691012 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Well, not exactly < 1305059786 843527 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Now they say "Xenix?" <--- hehe < 1305059806 583983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :when did Xenix die? < 1305059806 724934 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Steve Jobs mentioned that Darwin was very "linux-like" in his initial keynote on OS X < 1305059836 604697 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Darwin is like Linux, but BSD-based, has a funny Apple-designed open-source license, and no sensible person uses it < 1305059849 760656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Hey guys, I've heard that YouTube is buying Microsoft. <-- I can only presume this is a joke < 1305059857 87909 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hurr < 1305059867 983848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I like how the rumour was that either Facebook or Google will buy Skype, but then turns out Skype was indeed getting bought, but by Microsoft. <-- ouch. < 1305059875 927586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Darwin is like Linux, but BSD-based, has a funny Apple-designed open-source license, and no sensible person uses it < 1305059881 689309 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ajf: Also, Darwin is a monolithic kernel sitting on Mach, because that's brilliant. < 1305059885 654484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from everyone who uses os x < 1305059888 292327 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :good thing I never used skype < 1305059901 694165 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Gregor: wait what < 1305059906 285740 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :you mean < 1305059915 304161 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric : a monolithic kernel running ON TOP OF a microkernel? < 1305059931 458884 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yup. < 1305059932 676934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but wait, what happened to netmeeting? < 1305059937 696342 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyone remember it? < 1305059937 799222 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :what the fuck < 1305059938 153346 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sort of like MkLinux. < 1305059946 949661 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Apple has a weird obsession with Mach, even when it gives them nothing. < 1305059961 149754 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: I remember that it existed once :P < 1305059971 517867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, right < 1305059978 301050 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, AND MS Chat! < 1305059984 330632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in comics mode! < 1305059984 652809 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :wait < 1305059985 691480 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I'm guessing Mach is the reason that uname -a tells me I have an i386 processor when I don't. < 1305059986 358358 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :you know < 1305059989 466742 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Gregor: it's genius < 1305059998 751468 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :they can say they have a microkernel and not lie < 1305060008 579675 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :and say they have a monolithic kernel and not lie < 1305060012 928218 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yup. < 1305060014 814778 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it's marketing brilliance < 1305060016 150223 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That's exactly what they do :P < 1305060035 319674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, but wait, why would saying that be useful? < 1305060047 717779 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :It isn't < 1305060053 892983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, come on, who cares which sort of kernel it is, as long as it is fast and gets the job done < 1305060056 629805 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Just for marketing purposes... < 1305060080 784349 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, yes but why would that be useful for marketing < 1305060094 555150 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :you can say both < 1305060099 327865 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :that's all < 1305060110 255009 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Gregor: wait I am confused < 1305060110 331482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, Apple markets to people who know what a kernel is. < 1305060117 363659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, no they don't. < 1305060121 197102 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Darwin is built on XNU < 1305060130 521393 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :but apple also have released XNU < 1305060132 720268 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :? < 1305060133 268238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :XNU is BSD on Mach. < 1305060138 860707 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ajf: Yeah, it's XNU that I'm referring to. < 1305060145 234166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(With drivers on Mach.) < 1305060146 233277 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : you can say both <-- yes but come on, apple target end users, who don't care which fucking type of kernel it is as long as it works < 1305060157 446135 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I know < 1305060162 740831 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I was not completely serious < 1305060163 937830 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Plus < 1305060170 301067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305060190 958486 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Mac users probably think a kernel is some evil thing PC's do that's not good < 1305060197 539275 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait, could you run other kernels on top of mach side by side with the OS X one? < 1305060212 703962 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Actually I think Mac OS X also gained a fair bit of market in the beginning from reeling in Unixers. < 1305060223 634776 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :perhaps < 1305060224 652838 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Probably. < 1305060230 835161 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :"Better than Microsoft!" < 1305060233 869085 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Only to then be trapped in an environment which simultaneously conforms to all Unix standards and is the shittiest Unix one would ever want to use. < 1305060243 474406 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :yes < 1305060246 620945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Come on, that's Interix. < 1305060250 257871 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :follows standards < 1305060252 659306 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :yet incompatible < 1305060255 788112 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it's magic < 1305060259 246257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Define incompatible. < 1305060265 375535 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :Gregor, OSX is an abomination < 1305060268 11524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OS X is compatible with most Unix software. < 1305060276 954702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's shitty, yes, but shittiness does not equate to being able to make ridiculously untrue statements. < 1305060283 877988 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :i would go for windows+gnu over osx any day of the week < 1305060293 770204 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :you know what < 1305060296 484182 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Welp, now that I've started a flamewar, I'll step out trolololololol < 1305060299 346885 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :cygwin > OS X Darwin < 1305060303 4320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1305060303 985257 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :FACT < 1305060304 851789 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :yes < 1305060305 270255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cygwin is bad. < 1305060306 312089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Insanely bad. < 1305060309 814247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cygwin is the slowest piece of shit ever. < 1305060310 176090 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :no it isn't < 1305060313 185742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes it is. < 1305060315 464399 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :no it isn't < 1305060319 342103 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :cygwin is awesome < 1305060319 579071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Interix/Gentoo Prefix is vastly superior to Cygwin. < 1305060319 716246 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :cygwin may be bad, but it's not as bad as osx. < 1305060322 61943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And even that's lame. < 1305060330 880502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ajf: have you ever run a configure script on cygwin? < 1305060334 294874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./configure --help can take several minutes. < 1305060339 594609 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :uhh < 1305060341 963292 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ok... < 1305060347 21610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cygwin's fork() is insanely slow and stupif. < 1305060347 644007 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :on your 386? < 1305060348 94861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stupid. < 1305060350 909714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cygwin is particularly slow at configue because it forks a lot of processes < 1305060352 542633 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, most of all OS X = beachball spinning to me. Could be because I mostly used an older mac (plastic white, big space between keys, whatever model that is), that was upgraded to 10.6 < 1305060355 541162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*configure < 1305060360 445950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't slow in general, it's just really bad at forking < 1305060361 981699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because Windows < 1305060363 604640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Cygwin is useless at shell scripts entirely, which makes it the SHITTIEST Unix possible. < 1305060374 626857 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ais523: then how does google chrome do it? < 1305060376 170623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not ones written in pure bash! < 1305060379 335178 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :a process pool? < 1305060382 780118 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: orly? < 1305060388 615623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: That doesn't sound like an older model to me. < 1305060391 110541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ajf: it isn't forking; it uses multiple processes, but does not fork < 1305060393 691497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, maybe two thousand and six old. < 1305060395 240497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm okay < 1305060396 531949 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :Vorpal, osx has additionally the worst fucking gui ever < 1305060398 596894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ajf: What < 1305060400 154696 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that sounds right < 1305060402 483635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Windows in general can't fork; Cygwin can simulate it, but via a really complex process < 1305060402 851647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ajf: Do you have any idea what fork is < 1305060403 105311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, 2006 I meant < 1305060404 387402 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :it's worse than X Window < 1305060407 18014 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ais523: oh yeah, doesn't fork share address space or something < 1305060408 608905 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I forget < 1305060415 350559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, nope < 1305060420 974938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ajf: it copies pretty much everything < 1305060421 216029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fork clones the current process and branches. < 1305060426 562600 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :oh, cloning < 1305060428 537331 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :right < 1305060428 637795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is not the same as starting a new process. < 1305060436 87833 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :entiendo. < 1305060437 48888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fork is also how you start a new process on Unix. < 1305060438 154913 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, I think the bash part of cygwin works fine (no idea of the speed, probably awful) < 1305060447 496923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since Unix is practically based around starting processes, Cygwin is uselessly slow. < 1305060448 891552 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I understand. Entiendo. Wakarimashita. < 1305060456 211108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Additionally it took until the latest release to get ANY Unicode support. < 1305060463 431791 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, huh < 1305060463 886459 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :o.O < 1305060467 566443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the package manager is HORRIBLE, and all the packages are major versions out of date. < 1305060474 521570 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes indeed < 1305060476 307533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cygwin is terrible. < 1305060482 269269 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hmm < 1305060484 785946 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :but again < 1305060487 759752 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :not as terrible as osx. < 1305060490 728494 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anything unix on windows is terrible < 1305060492 323333 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :What's the MS UNIX environment like, I wonder? < 1305060494 368067 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :you know why? < 1305060498 186879 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :because windows has putty < 1305060503 493455 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :there is NO good terminal for osx < 1305060505 580060 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :You know, the NT POSIX subsystem? < 1305060511 382672 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Terminal.app is surprisingly shitty. < 1305060524 378672 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Here's a story < 1305060524 921437 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, yes < 1305060526 652576 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :cheater666: there is xterm < 1305060528 138734 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :it's like i'm in this candy store and the only door out of it is full of liche trying to bite your balls off < 1305060535 656805 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Once upon a time there was Terminal.app < 1305060542 38297 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :And gnome's terminal < 1305060547 4746 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Terminal.app was shitty < 1305060547 855753 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :the end < 1305060553 843326 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :olsner, i was unable to install xterm or it was shitty, i don't remember < 1305060561 225548 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, uh, what about konsole? < 1305060569 48019 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Vorpal: konsole? < 1305060569 258224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all OSX terminals are pretty bad, as far as I know < 1305060576 626400 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, you mentioned gnome's terminal < 1305060577 979404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so... < 1305060579 516724 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :oh, the KDE one < 1305060582 380258 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :ajf, posix != unix < 1305060588 572463 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, also nothing wrong with urxvt < 1305060590 800310 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :cheater666: I am aware < 1305060595 542979 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I just run rxvt-unicode on OS X with X11.app. < 1305060598 467762 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :But it allows you to run some UNIX software < 1305060614 523607 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, personally I use konsole from inside gnome < 1305060615 861506 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :go figure < 1305060616 801127 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :last time I used Konsole? < 1305060618 833034 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ages ago < 1305060620 558910 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :cheater666: you must've found it shitty then, because X11 is either included in the OS install or installable from the install disc < 1305060621 662890 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :knoppix < 1305060626 484698 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :bad and good memories flood back < 1305060627 346427 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hmm < 1305060636 354458 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1305060645 175878 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :olsner, oh right, it required X11 < 1305060652 569277 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, on another system where I use gnome-terminal I changed key bindings for switching/moving tabs to match those in konsole < 1305060655 740984 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :too used to it < 1305060660 748582 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric ::/ < 1305060660 924729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :though I gave up KDE after KDE 3 < 1305060661 231963 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :and who wants to have X11 running on a mac that can barely handle firefox < 1305060667 44320 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :and that's one of the recent Mac Pro's btw < 1305060673 833759 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :haha < 1305060678 146406 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :OK < 1305060679 623042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and I'm likely giving up on gnome soon. If gnome 3 is as bad as it looks < 1305060693 55142 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I guess I'll go for xfce or something < 1305060694 623001 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not sure < 1305060697 17224 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Since we are on the subject of Mac OS X/Apple stuff < 1305060705 15212 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Guess my favourite esoteric language < 1305060713 78601 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, there's the Other Thing (Windows Services for UNIX and/or Subsystem for UNIX-based Applications) that actually provides a Unixy thing in Windows, unlike the really minimal POSIX subsystem. < 1305060715 496305 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I use XFCE+konsole durpadurp :P < 1305060728 812759 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, Banana scheme? < 1305060736 629537 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :fizzie, yeah < 1305060737 224555 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(sorry for that) < 1305060741 646118 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Vorpal: No, Objective-C < 1305060746 683071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1305060747 555149 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :fizzie, that's why i pointed out the difference to ajf < 1305060752 874222 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: the nice thing about xfce there: you're allowed to run both gnome and qt software without hating the other kind :) < 1305060755 104 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :ajf, O-C is not esoteric. < 1305060760 467678 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, hm < 1305060763 106958 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :cheater666: Sure it is < 1305060771 665824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, that POSIX subsystem is dead isn't it? < 1305060775 486431 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :it's only esoteric if you're a troll < 1305060776 97244 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :They took C and deliberately made it worse < 1305060776 362568 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or you're required to hate both anyway, dunno which of those it is the most really < 1305060777 299313 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :amirite < 1305060779 519183 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Yes, I believe it is. < 1305060800 950396 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, better than C++ < 1305060808 285165 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :that is true... < 1305060810 156732 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://www.rinkworks.com/bookaminute/b/clarke.2001.shtml "Reader Wow. I understand the movie now." <-- bahahahahah so true < 1305060814 629492 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :oh man < 1305060819 331962 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I just had a stupid idea :> < 1305060826 366305 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1305060828 600238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, on the other hand the only thing worse than C++ that I can think of right now would be PHP < 1305060830 823646 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :preprocessor abuse to create an esoteric language < 1305060836 141690 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Vorpal: no no no < 1305060838 920564 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hehe, so taking C and trying to make it worse produces something better than taking C and trying to improve it? < 1305060841 216206 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, ? < 1305060842 447849 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :PHP is vaguely usable < 1305060851 878192 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no... < 1305060854 564185 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not really < 1305060863 821315 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ajf: lol php < 1305060870 265020 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :is ajf trolling < 1305060873 985577 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :No < 1305060877 484370 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :or is he just new to the idea of computers < 1305060878 36280 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Seriously, PHP is OK < 1305060883 800760 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :The standard library is.... not < 1305060887 61124 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :ajf, have you had a computer last year < 1305060889 268286 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :the equality operator is not < 1305060896 294798 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :cheater666: yes and I made sites in PHP < 1305060902 442271 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :and can confirm PHP is shitty < 1305060905 820986 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :but worse exists < 1305060907 224757 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :anyone speak german natively? < 1305060914 906746 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :i speak german non-badly < 1305060919 861747 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :and live in germany. < 1305060920 365881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :augur: you mean in the channel? I imagine lots of people do altogether < 1305060929 397106 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :ais523: yes :P < 1305060929 594108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : but worse exists <--- noooo? < 1305060930 274985 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :currently. < 1305060942 717923 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :cheater666: i need a german not a second-language speaker, but thank you < 1305060952 81185 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :augur, why do you? < 1305060958 240914 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :i know some germans, i could ask them whatever < 1305060964 227629 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Vorpal: yes < 1305060970 325688 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I think worse exists < 1305060976 924144 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :what was I thinking of just now < 1305060977 166393 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :err < 1305060977 650232 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, such as? < 1305060985 451534 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :cheater666: i have some grammaicality judgment questions < 1305060990 804114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :perl is actually quite a bit better than php < 1305060991 729897 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :ill poke you later with them? < 1305060992 927940 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :let me think a second < 1305060994 770521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quite a bit < 1305060999 916387 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :better now < 1305061004 990160 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Visual Basic < 1305061006 882735 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :because i'm going to sleep in 3..2..1.. < 1305061012 769478 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :well not really but soon < 1305061014 714311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hmmm... haven't used it so don't know < 1305061025 65688 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Wait actually no, Visual Basic.NET is *ok* < 1305061031 430958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, but at least C++ is slightly better than PHP < 1305061034 821600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not much < 1305061037 367367 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Hmm < 1305061046 238952 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :You know, PHP does have some *good* features < 1305061050 871251 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :such as? < 1305061051 575240 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :two of them < 1305061054 459153 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :the rest are shit < 1305061058 923416 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which ones < 1305061061 817363 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :first, sessions are really easy < 1305061064 866060 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :session_start(); < 1305061067 760949 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :second, globals < 1305061069 301070 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :$_GET < 1305061073 57433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, ugh < 1305061073 250407 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :third, nothing else < 1305061077 308270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the second is a misfeature < 1305061083 323848 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it isn't. < 1305061089 17186 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :$_GET["quack"] < 1305061095 324749 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :yeah < 1305061097 723659 :augur!~augur@129.2.129.33 PRIVMSG #esoteric :ok ciao < 1305061098 212575 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :what's wrong with that? < 1305061098 902492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, come on, it should be a parameter to the entry point < 1305061103 476083 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :well done doing what thousands of other languages do too < 1305061105 312051 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :no entry point < 1305061109 87672 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it's a scripting language < 1305061109 960430 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric ::/ < 1305061113 729431 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :or frameworks in said languages < 1305061127 349079 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Actually < 1305061129 17110 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1305061131 985772 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I have to say, after using Perl < 1305061137 533316 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :For web development, it is... < 1305061140 992114 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Just as bad as PHP < 1305061150 675170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, there should be no global state < 1305061170 379469 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :sure sure < 1305061177 582174 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well apart from things external to the language, databases, file system and so on < 1305061195 632639 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Things external to the language, like databases, file systems, HTTP requests ... < 1305061195 943693 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :at least Perl has all its ugliness right on the surface (in the unreadable syntax) but comes with clever (and sinister) ideas beneath it, php is just layers of stupid < 1305061215 657949 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, hey you can regard the page as a function of the HTTP request < 1305061220 950742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :meaning it is NOT global state < 1305061227 671200 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ACTION is entering sarcasm mode < 1305061242 826720 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, why < 1305061246 625225 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm serious < 1305061249 638366 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :PHP IS AWESOME BECAUSE EVRY FUNCTION YOU EVAR NEED EVAR IS IN THE GLOBAL NAMESPACE < 1305061253 88021 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1305061261 833355 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ACTION exits sarcasm mode < 1305061267 429927 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :olsner, i worked with a core php developer < 1305061269 645937 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :That is precisely what I HATE about PHP < 1305061275 292488 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :1. i wrote better php than him 2. he's an idiot < 1305061282 291772 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :3. would not recommend hiring him < 1305061283 205978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :didn't they add namespaces? < 1305061284 328364 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc < 1305061286 626567 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :WHY THE FUCK DO YOU NOT USE NAMESPACES, PHP 5? < 1305061294 418551 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Vorpal: and they don't use them. go figure < 1305061295 915560 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :with some weird syntax < 1305061309 604662 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :they have them, but still pretty much everything is imported by default < 1305061316 989820 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it's worse than ANSI C < 1305061318 931663 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :much worse < 1305061336 331527 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :also PHP-tards defend this... D: < 1305061349 521696 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :memorable quotes are "instead of exceptions you can just return 0, it's the same. what's so special about exceptions" as well as "every woman has her price" and "prague? what can you do there other than sex tourism?" < 1305061349 602955 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :you know < 1305061354 305117 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :even JS is better tahn PHP < 1305061376 219825 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, nothing is imported by standard in C < 1305061381 303724 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okay a few #defines < 1305061384 942477 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Vorpal: not what I mean < 1305061400 974209 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, what did you mean then < 1305061401 152491 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Just C has some issues with function name conflicts < 1305061410 449428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, oh yes I know, I used ncurses < 1305061412 105216 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :As no namespaces < 1305061416 366997 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :But < 1305061421 381545 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ajf, it has #define cls() and what not < 1305061425 597167 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or was it #define clear() < 1305061425 673480 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :PHP is significantly worse as they import EVERYTHING < 1305061430 377746 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric ::/ < 1305061431 734671 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well stupidity like that anyway < 1305061442 653053 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :ajf, cry me a river < 1305061456 562875 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :anyways, we should have like an esolang competition on writing stupid shit in php < 1305061461 697861 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :using goto and stuff like that < 1305061465 659942 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :cheater666: thanks for confirming my prejudices on php developers < 1305061466 29935 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :actually it is better that it is #defines in ncurses, means you can at least link to other stuff < 1305061471 654552 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :actually < 1305061473 306321 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :maybe namespaces, introspection, and the debugging api < 1305061473 472434 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :OK < 1305061477 746063 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I will race all of you < 1305061484 155562 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :to add the esolang article for PHP < 1305061486 2991 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :do it. < 1305061487 991157 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :now. < 1305061491 18997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nah < 1305061495 98608 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is too terrible for it < 1305061499 579402 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hahaha < 1305061526 572045 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :we could put it in the joke langs list < 1305061534 635398 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :yes. do that. < 1305061535 271599 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :oh btw < 1305061536 684408 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :BTW! < 1305061542 283895 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :this guy is who added goto to php < 1305061556 984732 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :or lobbied for it, whatever < 1305061557 887764 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :so i was working with the best of the best < 1305061617 580388 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :? < 1305061633 492775 :horror21!kvirc@ip68-227-133-178.br.br.cox.net JOIN :#esoteric < 1305061634 788249 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :you haven't been following the conversation have you < 1305061641 698180 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :with everything built into the parser and rewinding the input stream for flow control and stuff like that, I imagine goto could be a bit difficult to add < 1305061642 956733 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :how do you manage that ajf < 1305061649 864118 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :what guy < 1305061655 766903 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I somehow missed the person you mean < 1305061659 242328 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :what flying saucer < 1305061667 651038 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :there was no flying saucer < 1305061689 658104 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :You are absolutely positive there never was and never will be a gun in this room. < 1305061720 544514 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :*Your key has no bullets.* < 1305061757 105557 :horror21!kvirc@ip68-227-133-178.br.br.cox.net PART :#esoteric < 1305061784 410431 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :olsner, it's not even a real goto, but anyways it's just some bytecode hack or something < 1305061810 617231 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :it's not like php makes sense < 1305061816 900868 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :OK so I added a language to the joke language list < 1305061818 542590 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :i didn't bother learning anything about it < 1305061827 601863 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :what is the language < 1305061837 444048 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :guess < 1305061843 95047 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :objective-c < 1305061847 621094 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :nope < 1305061851 637873 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :practical extraction and reporting language or whatever it's called? < 1305061855 868020 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :PHP < 1305061867 37687 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :it's obviously a joke < 1305061877 523650 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I mean, who would make a language that crap intentionally/ < 1305061894 591391 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :Rasmus < 1305061900 184976 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ah. < 1305062026 634899 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/PHP < 1305062036 959951 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Could you guys help expand this article? < 1305062052 470614 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :no < 1305062064 761585 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :but put in info about some esolang properties of it < 1305062070 709458 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :like goto, introspection, etc < 1305062094 779440 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :well < 1305062154 414390 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1305062176 17777 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :and streams < 1305062199 893755 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :hey < 1305062207 794206 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :see second google result for "php goto" < 1305062209 814971 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :ahahahahaha < 1305062320 975003 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :http://www.php.net/manual/en/book.classkit.php < 1305062412 989054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ajf: can I ask that you don't put widely used programming languages on the joke language list? a) they don't fit there, b) it massively confused Reddit a while back < 1305062422 644975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we need a separate list for esoteric features of real-world languages, really < 1305062423 515740 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :really? < 1305062424 711748 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :lol < 1305062436 554758 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I think PHP should be there though < 1305062438 237777 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :just ONE < 1305062443 550531 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1305062481 485242 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :cheater666: what's wrong with classkit? < 1305062506 519136 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :everything < 1305062523 112880 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :here's a nice essay on physics: http://www.php.net/manual/en/objaggregation.examples.association.php < 1305062539 927517 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :(for example, molecules are aggregates of atoms) < 1305062548 939685 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :http://www.php.net/manual/en/book.reflection.php < 1305062854 545134 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :i like the name of this extension < 1305062855 362148 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :http://www.php.net/manual/en/book.nis.php < 1305062864 268314 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :Y P/NIS? < 1305062876 861208 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :BCUZ. < 1305062932 610076 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :oh btw, here's another php joke: http://www.php.net/manual/en/book.tokenizer.php < 1305062941 339107 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :you totally could do some evil shit with that < 1305063077 769129 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :anyways i too think that having PHP on the esolangs wiki is a stupid idea < 1305063095 165868 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :but i still think having an esolang joke-competition with php would be funny < 1305063151 213266 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/PHP#Equality_operator < 1305063166 793944 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I have begun to describe why PHP is esoteric < 1305063178 329104 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :it is not < 1305063185 706496 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :esoteric means not well known < 1305063190 417474 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :it is widely known and used < 1305063194 837171 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Not necessarily < 1305063268 387949 :cheater666!~cheater22@ip-80-226-46-15.vodafone-net.de PRIVMSG #esoteric :not if you are speaking a pretend-language which uses english words with completely different meanings. < 1305063321 160682 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :you mean computer science? < 1305063322 864371 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :YUP. < 1305063401 867690 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :I love PHP. < 1305063403 888010 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :"12 zombies" + "10 young ladies" + "bourbon" == "22 cream puffs" < 1305063411 580482 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :"1e1" == "10" < 1305063427 99063 :ajf!~~ajf@78.129.159.151 PRIVMSG #esoteric :Anyway, GTG, goodnight < 1305063431 903491 :ajf!~~ajf@78.129.159.151 NICK :ajf|offline < 1305063616 740738 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, i think that's pretty sane myself. < 1305063628 464889 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :== is not intended to be used to compare strings < 1305063640 544909 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it converts them to numbers in the most sensible way first < 1305063643 324608 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Quit: No Ping reply in 180 seconds. < 1305063672 143193 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aka, "if it starts with a number, use that number, otherwise, make it zero" < 1305063706 762735 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1305064268 320481 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But it only does that when the strings "look like" numbers, which I don't think is all that consistent-and-sane. "1e1" == "10" is true, but "foo" == "bar" is false. < 1305064296 42204 :MigoMipo!~John@84-217-4-129.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1305064303 321321 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If == would truly be some sort of numeric-only compare, it should coerce all strings to numbers. < 1305064514 144487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : What's the MS UNIX environment like, I wonder? < 1305064514 353524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : You know, the NT POSIX subsystem? < 1305064523 985998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like I said, Gentoo Prefix/Interix < 1305064547 623726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ajf, posix != unix < 1305064551 837575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um no posix = unix < 1305064553 918540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same standard < 1305064582 423214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : and who wants to have X11 running on a mac that can barely handle firefox < 1305064582 958882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : and that's one of the recent Mac Pro's btw < 1305064585 430407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow you're full of shit < 1305064658 553835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Wait actually no, Visual Basic.NET is *ok* < 1305064663 436483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh get out < 1305064703 639133 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net QUIT :Quit: No Ping reply in 180 seconds. < 1305064740 811356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : with everything built into the parser and rewinding the input stream for flow control and stuff like that, I imagine goto could be a bit difficult to add < 1305064744 311838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol that was php two < 1305064774 646596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ajf|offline: hi, please stop spamming the wiki with non-esolangs < 1305064782 248991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ajf: can I ask that you don't put widely used programming languages on the joke language list? a) they don't fit there, b) it massively confused Reddit a while back < 1305064788 686397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you'll want to delete [[PHP]] < 1305064790 151221 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what do you mean by unix though? posix != sus at least < 1305064815 514360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it shouldn't be categorised as an esolang, at least < 1305064816 438027 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :QNX claim that they implement posix without being ANYTHING LIKE a unix :) < 1305064834 754658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it shouldn't exist, that's beyond our scope by any judgement < 1305064839 875323 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :move it to uncyclopedia or something < 1305064844 310829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : what do you mean by unix though? posix != sus at least < 1305064845 840878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not equal howso < 1305064846 407830 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :after adding humor < 1305064852 607194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're the same standard published with different names < 1305064867 371049 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, really? I though sus was a superset of posix < 1305064909 209775 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :*Once upon a time* it was a seperate spec. < 1305064957 645748 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :https://secure.wikimedia.org/wikipedia/en/wiki/File:SUS_History.svg < 1305065012 871285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have deleted it, upon thought; I can imagine a genuine article being there, talking about PHP as an esolang, but that is not it < 1305065035 535747 :TeruFSX!~quassel@71-210-136-53.mpls.qwest.net JOIN :#esoteric < 1305065120 999834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://github.com/TazeTSchnitzel/DevPerc/blob/master/numbers.py < 1305065126 542153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a joke right < 1305065135 669520 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :SUSv4 includes X/OPEN CURSES, which is not part of POSIX, if you want to be overly pedantic; the SUS page formulates the situation as "The *core* of the Single UNIX Specification, Version 4 is also IEEE Std 1003.1." (emphasis mine) < 1305065162 700342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, right < 1305065172 703728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone not implement x/open curses? :) < 1305065186 572497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :def wrap(num): < 1305065186 752432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : while num > 255: < 1305065186 829335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : num -= 256 < 1305065186 829507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : while num < 0: < 1305065186 829689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : num += 256 < 1305065187 688524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return num < 1305065189 554183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1305065191 512986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :def bool_to_int(b): < 1305065193 658022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return 1 if b == True else 0 < 1305065195 703640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1305065210 560526 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :Wouldn't be hard to just install ncurses, anyways. < 1305065223 425486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: x/open curses is not just curses... < 1305065245 715788 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :What else is it? < 1305065253 588160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :misc shit < 1305065287 419224 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1305065591 644907 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And of course the (The Open Group only) UNIX 03 certification program != the (IEEE and The Open Group) POSIX certification program, as far as I can figure out; and the relevant trademarks have ownership differences; if you prefer to think of == as a business-theoretical comparison operator. < 1305065806 332526 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1305066960 626134 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1305067385 776288 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1305067466 806759 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net NICK :Gseo < 1305067480 559549 :augur!~augur@pool-173-73-135-25.washdc.east.verizon.net JOIN :#esoteric < 1305067620 194543 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1305068469 648830 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott. < 1305068480 123981 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :import sys;sys.__dict__.clear() < 1305068482 640840 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Solves all Python problems. < 1305068600 53591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FSVO solve < 1305068616 58032 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :system("runhaskell"); < 1305068620 269585 :pikhq!~pikhq@174-22-147-55.clsp.qwest.net PRIVMSG #esoteric :Solves all C problems. < 1305068994 529720 :augur!~augur@pool-173-73-135-25.washdc.east.verizon.net QUIT :Ping timeout: 240 seconds < 1305069231 524316 :augur!~augur@pool-173-73-123-237.washdc.east.verizon.net JOIN :#esoteric < 1305069933 682578 :Gseo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And no one noticed that I noticed your mocking < 1305069938 810363 :Gseo!~Sgeo@ool-18bf618a.dyn.optonline.net NICK :Sgeo < 1305070026 934111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it wasn't mocking, it was a perfect imitation < 1305070386 733278 :augur!~augur@pool-173-73-123-237.washdc.east.verizon.net QUIT :Ping timeout: 240 seconds < 1305070435 541364 :augur!~augur@pool-74-96-28-88.washdc.east.verizon.net JOIN :#esoteric < 1305070818 753364 :augur!~augur@pool-74-96-28-88.washdc.east.verizon.net QUIT :Ping timeout: 240 seconds < 1305070914 565637 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1305071165 730291 :augur!~augur@pool-74-96-21-107.washdc.east.verizon.net JOIN :#esoteric < 1305071616 751780 :augur!~augur@pool-74-96-21-107.washdc.east.verizon.net QUIT :Remote host closed the connection