< 1417737600 833370 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I'm assuming something's becoming unplugged < 1417737618 268067 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :So going to open up computer < 1417737672 920951 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :Sgeo: how are you talking then? < 1417737700 816073 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Becoming. Not completely. And screen isn't always that bad depending on how it's tilted < 1417737709 184340 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Although it's been getting worse < 1417737738 84456 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :lol < 1417737750 598441 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1417737899 649550 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417737952 849372 :FreeFull!~freefull@defocus/sausage-lover QUIT :Client Quit < 1417737968 94205 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1417737977 137659 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417738291 393778 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417738525 844780 :S1!~S1@p4FF93368.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417740736 913849 :puppy!~Fuzzbucke@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1417740809 436743 :nys!~Fuzzbucke@blk-215-85-138.eastlink.ca QUIT :Ping timeout: 272 seconds < 1417740832 350373 :puppy!~Fuzzbucke@blk-215-85-138.eastlink.ca NICK :nys < 1417740891 452625 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de QUIT :Quit: Terminated < 1417740946 888409 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1417741322 550286 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417744018 36570 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :are base64 literals a good idea? < 1417744117 895028 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :base64 literals in *what*? < 1417744169 341977 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oren, no. base63 is better < 1417744878 362066 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :base64 literal integers < 1417744931 989582 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm i'm gonna put them in anyway < 1417745126 353088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Easy to implement in C++! < 1417745402 329161 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu JOIN :#esoteric < 1417746786 519366 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I personally enjoy base 62 < 1417746825 720762 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :base62 does have advantage of not requiring 2 extra characters < 1417746922 241817 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but with the version of base64 i'm using, 63 is =_= < 1417746972 26389 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Why not be original? Why not base 79? < 1417746980 710993 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :not a power of 2 < 1417746994 87541 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You're going to let society tell you that you shouldn't use base 79? < 1417746998 195263 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i will support also base 60 < 1417746999 417024 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And that 64 is better? < 1417747018 535827 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Society doesn't know what they are talking about. Spit in the face of society and use base 79 < 1417747019 521072 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :in form :12:30: < 1417747057 482439 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :bases for integers: 10, 16, 60, 64, 256 < 1417747098 869423 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That's what they try to tell you < 1417747152 475593 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm... actually maybe i should just do BNN,NNNNNN < 1417747161 518945 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :where the first NN is the base < 1417747259 147168 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PART :#esoteric < 1417747363 353553 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1417748009 995743 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: Lost terminal < 1417749994 287624 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1417750656 633833 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :they said dlls were hell. whoever they were, they never had to deal with these stupid .mex files. < 1417751087 518877 :heroux!sandroco@50708355.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1417751100 255452 :heroux!sandroco@50708355.static.ziggozakelijk.nl JOIN :#esoteric < 1417751158 984531 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :no base32? base8? base2? < 1417751292 625489 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What are these stupid .mex files? < 1417751323 679602 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Mexican files, of course < 1417751662 392122 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :.mex files are executables written in c++ that hook into matlab < 1417751674 723503 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07K-on Fuck14]]4 N10 02http://esolangs.org/w/index.php?oldid=41339 5* 0350.53.30.212 5* (+470) 10Created page with "K-on Fuck (けいおんfuck) is an esoteric programming language believed to be created by Yuichi Nishiwaki. It is a programming language where all input is done via the japa..." < 1417751720 829932 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ew < 1417751731 108954 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07K-on Fuck14]]4 10 02http://esolangs.org/w/index.php?diff=41340&oldid=41339 5* 0350.53.30.212 5* (+4) 10 < 1417751742 863635 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :K-on! iei! < 1417751756 459851 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i like that show < 1417751763 872360 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41341&oldid=41287 5* 0350.53.30.212 5* (+16) 10 < 1417751854 137996 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and someone from oregon added it to the wiki < 1417751957 889844 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the name of that esolang is extremely ungooglable < 1417751976 396550 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :that's the point < 1417752036 324361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks like we have our new featured language < 1417752104 740554 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Gotta rename it to K-On! Fuck! < 1417752169 929111 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the problem is there are many things on the internet with that name, most of which are illegal in my country < 1417752264 864705 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Heh < 1417752320 865212 :nys!~Fuzzbucke@blk-215-85-138.eastlink.ca QUIT :Quit: sleep < 1417752803 375477 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :japanese people all know what the word 'fuck' means... this guy is definitely trolling everyone. < 1417752883 471155 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Japan is a country composed of trolls and Samsung < 1417752938 594044 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417753075 643433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you realise brainfuck also means, like, fucking brains, right < 1417753144 48153 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :CrazyM4n: Somehow I don't think Japan has anyone from Samsung. < 1417753148 985477 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Samsung is Korea, dude. < 1417753161 829405 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like 20% of korea's economy anyway < 1417753179 347361 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :uh < 1417753181 963282 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :yeah < 1417753185 44722 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :And yes, pretty much anyone from Japan and in particular anyone in Japan who watches anime would know what "fuck" means. < 1417753190 907712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the samsung playstation 4 is made in taiwan < 1417753230 758209 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :If nothing else they know it from South Park. < 1417753241 788666 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ankuru fakka < 1417753378 371536 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :(for god knows what reason, South Park is moderately successful in Japan) < 1417753489 673513 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :in Japanese? < 1417753520 582606 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes. < 1417753536 856551 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq JOIN :#esoteric < 1417753552 252157 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Were you talking about how weird English is < 1417753562 699781 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :No. < 1417753579 40539 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :nah we were talking about how japan is full of toolls < 1417753583 204444 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :*trolls < 1417753596 910943 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :As is all of the world? < 1417753599 15447 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh, Japan < 1417753604 329681 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'd love to go there though < 1417753611 991317 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1417753614 469737 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and in particular one troll wrote an esolang called 'K-on fuck' < 1417753624 785492 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :which is of course ungooglable < 1417753634 653784 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Explain? < 1417753638 574125 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Whats it do < 1417753656 722718 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well if you google it you get lots of japanese child porn < 1417753675 394126 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :... < 1417753679 14133 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Well then < 1417753682 902617 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Understandable < 1417753687 115298 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because K-on is the name of a manga featuing little girls < 1417753692 239664 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Use deep web < 1417753695 314206 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1417753706 806370 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Marketable assasination league < 1417753709 76475 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that will make the problem worse undoubtably < 1417753713 718203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think we're changing the topic now < 1417753718 75220 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ok < 1417753720 789451 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Ok < 1417753725 604519 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :hehheheh < 1417753732 864526 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Assasination < 1417753743 882112 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :buttbuttination < 1417753755 215803 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Thats not what i was refering to < 1417753773 939468 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :I was refering to i can hire assasins < 1417753793 969942 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just search it on paheal or something < 1417753799 230427 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :assassin comes from the same root as hashish < 1417753802 217078 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That should get you the esoteric language < 1417753813 420602 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh god no < 1417753818 234392 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :don't < 1417753846 604762 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :despite knowing japanese and having been to japan i have a low tolerance for their shit < 1417753848 902853 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :use x0r < 1417753869 656874 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :"Japan, I've had enough. This is too far. I've had too much of this shit." < 1417753898 194212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :speaking of low tolerance < 1417753899 212472 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Japan pumps out alot of scandolous manga < 1417753901 308191 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :It is fair. Some aspects of their society are pretty fucked up. < 1417753913 31266 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :CakeMeat: Well no shit, Japan has a lot of manga of every sort. < 1417753913 412473 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Sorry elliott < 1417753920 660511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's okay I'm blaming everyone else too < 1417753924 863279 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Lets stop guys < 1417753965 859452 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :On an unrelated note, I'm in like 5 channels and only one of them has had nobody talking in it. < 1417753982 807928 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ok. new topic: why does matlab use such screwed up keyborad shortcuts? < 1417753987 696572 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The only thing there is: http://i.imgur.com/tzZep0I.png < 1417754000 696254 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am not clicking on that < 1417754003 288511 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ever < 1417754009 240894 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :That screen shot tho < 1417754023 971666 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's a screenshot of the only activity in #perl over the course of about 6 hours < 1417754037 243787 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :it's "ok... on" < 1417754058 299243 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Because oren they are just saying Fuck you silently < 1417754086 79103 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :fine i wgot it and it is safe < 1417754133 264807 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wget is a germanic strong verb wget, wgot, wgotten < 1417754142 525951 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Off topic < 1417754149 369755 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :BEEP BEEP < 1417754180 770899 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Anyways¿ why are there so many alters of bf < 1417754183 268172 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :perl has latin. does any language use ablaut? < 1417754191 257986 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :"¿" < 1417754199 904068 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :How do you accidentally hit that key < 1417754209 666357 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :im on that page < 1417754212 451667 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Did you put that key on your keyboard layout for the sole purpose of accidentally hitting it < 1417754212 914896 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :¿¡ < 1417754230 106811 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I think his keyborad is spanish < 1417754245 687533 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Re assigning keyboards to show alt symbols along the num pad < 1417754265 904541 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :mine is, too < 1417754275 594687 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :¿¡ ®© ° § < 1417754280 915322 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :TBH I don't even know how to get to ¿ < 1417754286 954437 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :but I can do this áéíóú < 1417754290 646496 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Alt+21 < 1417754299 607659 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Wait < 1417754305 28213 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Alt+2216 < 1417754322 342724 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :If only alt codes worked in ubuntu < 1417754330 603244 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Pfft < 1417754333 292683 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Ubuntu < 1417754342 477396 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I have RFC1345 on my layout < 1417754346 995219 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hold on < 1417754356 769551 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Painted green keys < 1417754397 3371 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I got everything I need < 1417754421 838101 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I got haskell, python, ruby, simplefunge, and league of legends, < 1417754430 213684 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :All on ubuntu < 1417754442 839411 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :What do you use ruby < 1417754451 326438 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :For? < 1417754459 35120 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :¿ < 1417754463 386813 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :¿? < 1417754471 211066 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :§_§ < 1417754476 146831 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I use it for things < 1417754477 512813 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I type & < 1417754484 875038 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Like?¡ < 1417754486 888435 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Where I want to make the code look good < 1417754508 182075 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :So a code to make your slop look spiffy < 1417754542 477869 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.github.com/CrazyM4n All of my actually ok code is here < 1417754543 981809 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Note: no ruby < 1417754554 676620 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ruby is annoying... we did not need a python with {} < 1417754561 486847 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :JK there's 1 ruby script < 1417754574 456850 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Maybe we just didn't need ruby with " " < 1417754577 272112 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1417754596 423331 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Haskell, Python , javascript++ , C , Simplefunge. Are all i need < 1417754610 815004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ruby barely uses {}.... < 1417754621 296188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/\.$// < 1417754624 498331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also it predates Python, IIRC < 1417754636 191354 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Yes but < 1417754643 932790 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Its very easy < 1417754646 312613 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :CakeMeat: Are you being seirous about Simplefunge because if it's caught on in the time that I've been away from esoteric languages < 1417754652 133706 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'd be pretty hyped < 1417754654 734169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, no, Python is older. but still < 1417754659 566932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ruby is as old as me. < 1417754667 269755 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Youngin' < 1417754684 93473 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417754738 436746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also Ruby was popular in Japan way before it caught on elsewhere, IIRC < 1417754754 714563 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Ruby on rails < 1417754773 371267 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Also no ones made a ruby alter called emerald yet and im sad < 1417754787 592009 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :maybe Ishould make sapphire < 1417754790 622900 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :There's gem < 1417754792 582952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nintendo did < 1417754828 238518 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it would be different from ruby in only 4 ways < 1417754853 496453 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :What if it had all the syntax < 1417754857 236419 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but enough to make almost all programs in either one incompatible < 1417754900 315701 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Makes most useful program.. Its incompatible with everything < 1417754907 190080 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :actually that is an interesting category: a language minimally different from a mainstream one, but enough to make porting a huge hardship < 1417754923 584400 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :the struggle is real < 1417754968 581925 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :? ¿ < 1417754988 64130 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :`icode ¿ < 1417755002 616962 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So < 1417755010 291587 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Python 2 and Python 3 < 1417755010 911578 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00BF INVERTED QUESTION MARK] [U+0020 SPACE] < 1417755018 78372 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :exactly. < 1417755020 348607 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :So laggy? < 1417755054 678424 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Man, the Python community was so much more fun when I was younger. XD < 1417755058 726518 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :is it my fault? my conn is also running matlab through ssh -X < 1417755059 876706 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Python 2 will be in my heard forever < 1417755078 399913 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Every one i know hates python < 1417755105 706843 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I love python and hate the developers < 1417755124 897898 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Python was my escape from BASIC. In the end though, it just wound up being my gateway drug to Lisp. < 1417755136 668357 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The only thing I don't like about python is everything < 1417755137 603233 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Fancy < 1417755138 724891 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Except using it < 1417755148 777208 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Python to many rules < 1417755158 988698 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Imo < 1417755160 103430 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :also whytf did they make perl 6? < 1417755167 282910 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :noone uses it < 1417755197 684963 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Tried to necro perl < 1417755201 607008 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :whereas perl 5 is still huge < 1417755202 848918 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :They didn't realize ruby replaced it < 1417755219 883928 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :no it didn't, PHP replaced it < 1417755248 538391 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :CGI sh -> perl -> PHP -> ??? < 1417755266 258311 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Node.js < 1417755272 855691 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Or, any similar thing < 1417755277 853820 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Python, probably < 1417755278 781209 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Nooo! js < 1417755283 527253 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :heh < 1417755295 731119 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ruby was meant as perl's successor of sorts < 1417755317 625550 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Node.js is popular with chat bots that arent on irc < 1417755322 402032 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but perl had to be replaced with somthing just as fucked up and inconsistent < 1417755335 342903 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :not something clean < 1417755359 265764 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So ruby < 1417755370 996676 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I give it crap because I love it < 1417755386 265126 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I think ruby is much cleaner than PHP < 1417755404 701990 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But perl and PHP weren't really meant for the same thing < 1417755429 761705 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Never learned Ruby. If I was still considering an RPG Maker project I'd consider it, but Lua is more widely used for game scripting. < 1417755449 2046 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Lua < 1417755451 878546 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Roblox < 1417755454 726001 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Please < 1417755486 749095 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Lua is good for powder particle based games < 1417755487 971079 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh the days of being 12 and playing Roblox every day < 1417755511 6308 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I like the looks of Lua; it's like 90% just another Python but with a hint more Lisp. < 1417755518 860261 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Heh, I hate it < 1417755532 542987 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I tried making things in a certain powdery simulation with it < 1417755536 242725 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But I couldn't deal with it < 1417755552 792897 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Powder toy? < 1417755563 39869 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Also java is more game maker material < 1417755563 505709 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah < 1417755583 626020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: and one-based indexing @_@ < 1417755585 607153 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :bah... for real games just use BASIC < 1417755586 568317 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That was what you were referring to also? < 1417755588 641973 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Really though, I just didn't see the point learning another slowass scripting language when even the slowest Lisp was faster. < 1417755629 554540 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(of course, Lisp skills also won't get me a job ...) < 1417755655 857030 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :bah... i got a job by promising to read up on PHP < 1417755668 638934 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :for a week < 1417755673 861711 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hah hah. < 1417755674 152364 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Just turned Friday < 1417755703 256597 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: Yeah. I am not surprised. < 1417755724 626898 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the job market for programmers is still obscene < 1417755747 229353 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(at least by other professions' standards) < 1417755753 754859 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Governments love programmers though < 1417755761 860868 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It just turned friday? < 1417755767 273192 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :For me < 1417755767 545380 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :More like it just turned 10 < 1417755770 430613 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :in my time zon < 1417755771 510890 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Part of me gets super psyched out of actually applying for programming work because I feel like I don't have much skills yet, but then people tell me stories about whole workplaces that have to be reminded to only push executables that actually, like, execute, and I don't feel as self-concious. < 1417755794 53665 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Then I go read about continuations or something and start considering a CS degree again ... < 1417755809 987422 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Why not do it? < 1417755819 52953 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :money. < 1417755825 113734 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Its your dream carrie it out < 1417755840 30975 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :school's free here in Finland, but the student benefit is crap, and I have a wife. < 1417755849 956621 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Finland is cool. < 1417755851 4364 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I am at the final stretch of my CS degree... I have learned a lot, but there is still lots that I need to learn < 1417755851 642897 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Finland?! < 1417755854 306892 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Lucky < 1417755870 483223 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yup. < 1417755873 81344 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ACTION is expat < 1417755875 878234 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417755934 599901 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :really the more i know the more i realize that there is so much we don't know < 1417755936 246552 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, http://golf.shinh.org/reveal.rb?different+letters+parity/kaki_1416990781&rb < 1417755966 583724 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What is that < 1417755970 92748 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What is it supposed to be? < 1417755979 330062 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't know about Fixnum#[] < 1417755986 198424 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Nor did I < 1417756010 39585 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Huh... < 1417756014 740951 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Wow, that's awesome < 1417756015 9831 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :one of my lecturers began a lecture with "this is what is true about image processing as of last week" < 1417756033 117534 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :we are in such a new field < 1417756080 486376 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Did you see how google just managed to make an accurate, plain english image recognition engine? < 1417756092 786872 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That crap is so futuristic < 1417756106 940325 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: I just really hope the sudden popularity of FP doesn't prove to be a bubble by the time I get out into the work place. XD < 1417756138 782764 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :But then I remember that like 75% of the US financial sector is still writing COBOL and I get depressed ... < 1417756159 430409 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :COBOL is better than PHP IMO < 1417756171 76002 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric ::D < 1417756197 107082 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I was reading an article about inhouse programming languages last night and learned about Hack. < 1417756205 224158 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Facebook made a typed PHP ... wot. < 1417756229 59105 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is excellent, solves one of the problems with php < 1417756234 408443 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :next compile it < 1417756239 699918 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I can't deal with PHP < 1417756242 772919 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :What? < 1417756258 919535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :facebook *do* compile it. < 1417756264 917217 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why the hell do they want to parse and interpret each php file on each request < 1417756265 902274 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://php.net/mysql_real_escape_string < 1417756272 790150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hhvm.com/ < 1417756278 687003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they have for years < 1417756293 402973 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :excellent < 1417756297 277260 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Such amaze < 1417756300 954520 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :It's kinda amazing the amount of effort they've put into a frankly terrible platform. < 1417756330 605326 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :they probably have 10M+SLOC < 1417756336 942887 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so locked in < 1417756443 615407 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :SLOC = source lines of code, as opposed to what, preprocessed? < 1417756551 746314 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :As opposed to the 5 or so lines of bytecode < 1417756568 216504 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Apparently house-developed programming languages and even just what programming language you use is becoming a big "thing" in competitive terms. < 1417756591 463332 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Like, it's not uncommon anymore for companies to literally not talk about or even NDA what languages they even use. < 1417756618 344126 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Kinda easy to figure out what fb uses < 1417756619 169491 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :How absurd. < 1417756620 683454 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :There's a bunch of companies that use Racket, but almost none of them talk about it publicly at all. They treat it like some kind of secret weapon. < 1417756650 640215 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Amaze secret racket < 1417756685 467592 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is ridicueux. < 1417756715 720876 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I have a friend who works at a shop with their own hideous in-house XML scripting language, and he is literally not even supposed to talk about it, they act like it's some massive trade secret that they hacked ugly control loops into x-expressions. < 1417756748 572489 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Is it that bad? < 1417756749 616591 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :gah. they keep it a secret so that programmers don't run from them like the plague < 1417756776 519445 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :who the hell wants to write x-expressions? < 1417756790 708146 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: He's been there like three months, and they're paying him over €3k a month, and he's still looking for another job. So maybe you're right. ;) < 1417756802 964078 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :They're going to have to kill him < 1417756811 506498 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :To keep the trade secret < 1417756900 920721 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am liking these transparent terminal windows btw < 1417756912 531324 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i just found otu about them today < 1417756922 891788 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Can you show? < 1417756928 249549 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :sure < 1417756972 244596 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :are we showing off terminals? http://i.imgur.com/rdDZJap.png < 1417756993 311242 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`slist < 1417756995 419030 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora Sgeo ThatOtherPerson alot < 1417757024 624948 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Is that a tree? < 1417757099 275751 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Ç-Ç < 1417757101 892417 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://ctrlv.in/469610 < 1417757153 338747 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What WM is that? < 1417757161 561460 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :XFCE? < 1417757194 470456 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Sees oren doing stufg in background. < 1417757207 273459 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :XFCɛ4 < 1417757207 776594 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Also nice. < 1417757231 381811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...how did you correctly guess xfce4. < 1417757242 122061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no window decorations or anything. < 1417757302 893340 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq PRIVMSG #esoteric :Magic < 1417757341 551550 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the tiny mouse on the menu button in the top left < 1417757386 633146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, wtf? < 1417757386 776280 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or maybe the window decorations on the remote X matlab window < 1417757391 977401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that crappy site cut off the top of the image < 1417757468 790237 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The tiny mouse at the top < 1417757477 338886 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i like the way the title on each ncurses app works like a title for the terminal window < 1417757546 249276 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Cool < 1417757574 239408 :diginet!~diginet@107.170.146.29 QUIT :Ping timeout: 250 seconds < 1417757636 751453 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :"\x1b]2;" + title + "\x9c" < 1417757672 44260 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i don't have window decorations on my terminals < 1417757684 97082 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :there is no need for them < 1417757749 699753 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1417758008 161570 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :btw CrazyM4n i like the tree. is that a 3d model of some sort < 1417758094 791626 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i have another 300 images to run the face detector over < 1417758115 877987 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :another all nighter < 1417758120 176038 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1417758178 240542 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1417758204 877340 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah < 1417758212 943137 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I posted it on /r/low_poly a long time ago < 1417758214 174495 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Want it? < 1417758232 418693 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Thanks btw < 1417758287 13034 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i dunno how to use polygons. i am taking the graphics course next semester. i am only taking the image processing course this term < 1417758328 660598 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :fuck why does my arm hurt when i get the flu shot < 1417758397 31245 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That sucks < 1417758401 748789 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just meant do you want the image < 1417758411 476235 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh. sure why not < 1417758437 641185 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/53qGNGe.jpg < 1417758484 514413 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wgot it < 1417758537 210802 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :~250 images left... god why is this thing so slow < 1417758615 820056 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :after this i have to train a thing to recognize male and female faces < 1417758631 287617 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and classify them < 1417758668 59110 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(that is the faces in the images i just located faces in) < 1417758692 44670 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Heh < 1417758697 71594 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :OpenCL to the rescue? < 1417758782 567592 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am already using a multithreaded library with SSE and stuff... this thing is slow despite it < 1417758814 143542 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :stupid MEX file was hard to compile too < 1417758880 536775 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i wonder if resizing the jpegs would help. < 1417759161 263425 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: midnight snack < 1417759389 375202 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1417759692 167509 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :if oren comes back tell him I left < 1417759718 369385 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: {}+[] < 1417760198 735963 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1417760520 531057 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1417760579 611788 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417760595 525152 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hi cluid < 1417760598 313107 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hello < 1417760632 491208 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ACTION is eating delicious beef jerky < 1417760710 99338 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so did you get your compiler to work? < 1417761055 305383 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no < 1417761086 324776 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i have to do some debugging < 1417761091 543062 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but it dont want to < 1417761098 694460 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I added that thing you recommended about the prototypes though < 1417761482 127748 :drdanmaku!uid17782@gateway/web/irccloud.com/x-lxypvqxzmbiqsjxc QUIT :Quit: , < 1417761683 681470 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :debugging is like the flu shot. it hurts, but you'll be glad later < 1417761732 276881 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so is refactoring. these are the boring bits between the 'battles' < 1417761974 558339 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I'd say flu shots are closer to refactoring than debugging. With both, you only notice how bad it is when you don't do it, not how good it is when you do it < 1417762070 993992 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :mhm and i just wasted an hour on one stpid little bug < 1417762109 105000 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I wish I could link the chart I just saw. I'm proud of it < 1417762284 297585 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what was it a chart of? < 1417762947 229397 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :whats up < 1417763037 580324 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://gist.github.com/wasabili/737881 < 1417763070 688929 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :echo "++++[>++<-].." | driver/brainfuck < 1417763193 325890 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://gist.github.com/wasabili/562178 translation from kon fuck to branfuck < 1417764932 631616 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aw, /proc//cmdline shows "only" the first 4096 bytes of the command line. < 1417765032 278884 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :interesting < 1417765451 406688 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417765459 341045 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417766689 305598 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sodoeldpxgjmggeq QUIT :Quit: Connection closed for inactivity < 1417766718 597939 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was thinking it was some ps limitation that even with 'ww' it's not quite unlimited, but apparently not. < 1417766756 751563 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its probably the linux kernel? < 1417766760 657408 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that woudl be my guess where to look first < 1417766867 331918 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: you're reading it wrong. this is not a limitation, it's the exact opposite. the kernel lets you exec processes with very long command lines, but it won't try to store a pristine copy of that long command line for debug purposes, for that would be a pointless memory leak. < 1417766896 981957 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the kernel could be evil enough like old unixen to restrict your command line length to 4k too, but it's kind enough not to do that. < 1417766978 896560 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the process you start can overwrite the passed command line, and if it's really huge, it could even munmap it in theory (it can't do that for short command lines in normal programs because it's on the same page as the starting stack and the very important elf stack header containing the sysconf data. < 1417766987 160676 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: But it's not a copy. < 1417767003 259861 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, not sysconf. whatever that magical data is that's stored there. < 1417767005 948741 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least I don't think it is. < 1417767026 271517 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: how could it be not a copy? the process you start is free to overwrite that data. < 1417767043 635001 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, and I think that will be reflected in proc. < 1417767057 571366 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no, I think there's some system call that lets the process overwrite what's displayed in proc < 1417767058 409513 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :proc_pid_cmdline: struct mm_struct *mm = get_task_mm(task); len = mm->arg_end - mm->arg_start; if (len > PAGE_SIZE) len = PAGE_SIZE; res = access_process_vm(task, mm->arg_start, buffer, len, 0); < 1417767080 407537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, possibly it's a separate thing. < 1417767087 109664 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what? < 1417767095 834763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because there's a comment that makes reference to setproctitle. < 1417767100 966441 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :don't forget that ps can display two or three different commandline-like things < 1417767112 834642 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also that all this depends a lot on your flavor of unix < 1417767115 429227 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But still, that if (len > PAGE_SIZE) len = PAGE_SIZE; makes it look like an arbitrary limit. < 1417767179 638248 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :page_size's arent arbitrary, assuming that that means a memory page like in my OS course. it's a property of the mmu. < 1417767208 701387 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"arbitrary" in the sense that it could read the whole thing from mm->arg_start to mm->arg_end. < 1417767221 446916 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/PCPR is the entire thing, for the record. < 1417767428 889100 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wow that is arbitrary. but maybe some limitation is necessary to stop some exploit? < 1417767607 983327 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why does the linux kernel use goto? < 1417767624 550649 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because gotos are good. < 1417767637 497547 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :gotos are very clear when used well < 1417767681 815968 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :especially if the labels are named descriptively < 1417767733 451569 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Gotos are good for matching resource allocation with cleanup. < 1417767765 954922 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/115710 < 1417767770 704113 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1417767794 321889 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and they are not confusing. go to here, go to there, it could not be clearer < 1417767819 694525 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :with your code you have to count }s < 1417767829 140427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pro-goto reactionaries are so last century :p < 1417767835 781634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(you need goto in C though because it sucks too much) < 1417767838 986744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: "The answer to that is that if you need more than 3 levels of indentation, you're screwed anyway, and should fix your program." -- kernel style guide. < 1417767844 473850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Er, that was to cluid. < 1417767868 204493 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :right, i'm arguing in favor of goto (but only in C) < 1417767875 231072 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :idea; amend c with some kind of exception handling mechanism < 1417767891 424921 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :setjmp longjmp < 1417767894 693792 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1417767897 13161 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :not like that! < 1417767897 375117 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it already has one < 1417767899 523467 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i mean something really simple < 1417767903 454524 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that desugars into goto < 1417767913 663068 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION alters oren < 1417767918 329467 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :something that is block structured < 1417767931 943514 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :block structure is confusing < 1417767955 512859 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ALTER OREN TO PROCEED TO COBOL < 1417767988 535096 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wait is that a TOFROM statement like i suggested earlier today? < 1417767996 174786 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :COBOL has one? < 1417767996 716329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: compare that to the current version, https://github.com/torvalds/linux/blob/master/fs/proc/base.c#L199-L209 < 1417768040 154103 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :oren: I didn't see your TOFROM statement < 1417768047 294577 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I was looking at an old copy since that's what I had around. < 1417768059 875686 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://github.com/torvalds/linux/blob/0cf744bc7ae8e0072159a901f6e1a159bbc30ffa/mm/util.c#L364 < 1417768061 986029 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so they moved the code here < 1417768156 190336 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://home.ccil.org/~cowan/cobol-horrors.html < 1417768197 994009 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :earlier today (well, yesterday) i suggested you could have a statement that connects any two lines so control would flow from one to the other < 1417768233 403311 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :@oren, < 1417768233 842578 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1417768238 268826 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :nondeterministic finite automata < 1417768240 827964 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1417768257 693625 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nondeterministic_finite_automaton#mediaviewer/File:NFASimpleExample.svg < 1417768298 710142 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :oren: there needs to be a GOTO statement to alter < 1417768315 600808 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh, so it is a limited TOFROM < 1417768324 620620 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aaaah beautiful switch statement... https://github.com/torvalds/linux/blob/master/fs/afs/fsclient.c#L1488 < 1417768370 807194 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Also not sure if you can actually compute < 1417768396 299213 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://computer-programming-forum.com/48-cobol/b7aab4801e867645.htm < 1417768396 459885 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :int-e, that line 1557 looks very confusing < 1417768413 421818 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh actually its ok < 1417768419 584061 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I didn't realiez they incremented twice < 1417768461 642194 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :C needs a goto case [n] statment. would make that line clearer < 1417768479 222022 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, or with Cobol's ALTER to cause it to alter the program to connect two lines of control. < 1417768489 230705 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what about continue; ? < 1417768492 199244 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: Yes, that is also something I have wanted to look at too < 1417768524 392870 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also, C doesn't have \& like Haskell but I can just use "" instead it works OK < 1417768616 415029 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what does \& do in haskell? < 1417768722 13566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's an escape sequence that turns into nothing. < 1417768797 437034 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ummm why would you need such thing? < 1417768825 75543 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> ("\1234","\12\&34") < 1417768826 767047 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ("\1234","\f34") < 1417768850 48505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, that wasn't so effective. But anyway \ followed by any number of digits is a single character. < 1417768881 69525 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> let { x = "abc\ &def" } in (x, length x) < 1417768882 706419 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:49: < 1417768882 912947 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : lexical error in string/character literal at character '&' < 1417768904 249648 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> let { x = "abc\ \def" } in (x, length x) < 1417768905 748587 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ("abcdef",6) < 1417768913 719248 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :uh < 1417768924 35216 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :strange syntax < 1417768939 76301 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :no stranger than perl tho < 1417768947 627112 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: imagine a line break in the middle and line up the second \ with the first " < 1417768954 15155 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i want to make a language with regex syntax builtin < 1417768957 364600 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :then it'll look quite nice. < 1417768971 965223 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :int-e, I tend to use unlines for that < 1417768978 187996 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and I found it strange that people used \ \ for it < 1417768985 91614 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: sure, but < 1417768999 896063 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> "backslash: \\; nothing: \&" < 1417769001 455898 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "backslash: \\; nothing: " < 1417769005 301015 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but once you put spaces in them, < 1417769011 122392 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i think most things in a language besides control flow should be sublanguages < 1417769011 279000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> "nothing: \ \" < 1417769012 746381 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "nothing: " < 1417769014 906926 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> "\\\" < 1417769016 459518 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:6: < 1417769016 613695 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> "error: \ &" < 1417769016 770468 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : lexical error in string/character literal at end of input < 1417769018 265477 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:13: < 1417769018 425703 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : lexical error in string/character literal at character '&' < 1417769018 425810 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> "\\\\" < 1417769020 60824 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\\\\" < 1417769033 861216 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> "\/\" < 1417769035 286705 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:3: < 1417769035 450728 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : lexical error in string/character literal at character '/' < 1417769075 731023 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :`! c printf("lolwut?\flolwut\n"); < 1417769091 101600 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1417769106 43 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :`! c int main(){printf("lolwut?\flolwut\n");} < 1417769108 553586 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1417769132 912301 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i guess \f isnt a thing < 1417769133 898185 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :`! c int main(){printf("lolwut?\\flolwut\\n");} < 1417769150 440146 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://www.haskell.org/onlinereport/syntax-iso.html < 1417769154 53094 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :actually \f should be form feed < 1417769158 840035 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I like the L function part of haskell syntax < 1417769158 990869 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :on a different note, I think this one is approperiate for this channel: schmorp reports that he's made http://cvs.schmorp.de/vt102/vt102 , a vt100/102/131 hardware simulator, i.e. it runs the original dec vt roms for 100% perfetc temreinal "emulation" < 1417769164 535631 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lolwut? lolwut < 1417769176 189783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: can I use it as my terminal < 1417769204 546085 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :form feed used to eject the current page and start a new one < 1417769225 538400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: sort of. it puts the output to another terminal, so you can't use it alone, but yes < 1417769253 121957 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://www.haskell.org/onlinereport/lexemes.html#lexemes-char < 1417769253 347192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does it nest :p < 1417769276 604469 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: no idea < 1417769315 83932 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: If you're going to use the string as a Bytestring, having a single string literal is *highly* beneficial. That's because string literals are normally translated into something like unpackCString# "foobar"# and Bytestring has a rule to directly use the constant character string "foobar"# < 1417769320 475242 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@type ""# < 1417769321 618445 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :GHC.Prim.Addr# < 1417769349 513359 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ah! < 1417769350 789745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So that's one reason for using that syntax. < 1417769395 953388 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The story is less nice for Text, because it has to convert from UTF-8 to UTF-16. < 1417769403 738949 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :b_jonas: I did not hear of that before, now I do! < 1417769412 382658 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: it's brand new < 1417769419 39691 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I like how string literals with \0s in them are encoded. < 1417769440 855837 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: "< schmorp> this is what i hacked on in the last few days:" half a day ago < 1417769487 676100 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: also "< schmorp> 4 out of the 6 days needed were lost on debugging that single cpu instruction that was broken" [in his emulator] < 1417769529 33053 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I like this kind of ideas < 1417769561 137187 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: it's crazy, but yeah < 1417769740 547886 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i figured out something. instead of trying to make escape chars work in scrip7, i am simply putting in Hollerith strings as anoption < 1417769770 759239 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :no lore \ rubbish escapes except the most common ones < 1417769774 526415 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :*more < 1417769804 693003 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :just do 13|anything here < 1417769830 452821 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: #'anything here' < 1417769830 868268 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 13 < 1417769832 487105 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :wow this terminal code is cool < 1417769848 760330 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :he does JIT < 1417769861 427682 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: to perl, yes < 1417769862 821476 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Actually, I like Hollerith strings as an option too < 1417769882 131237 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the point of hollerith notation is that literally any bytes can be placed after the | < 1417769932 333101 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because there is no ending delimiter < 1417769941 949096 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :howdoes that let you write 0x3030303030 < 1417769966 863567 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I like that < 1417769970 838490 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it doesn't but 5%30 < 1417769972 572460 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :does < 1417769987 486759 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok < 1417770005 363846 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the entire literal syntax is being revamped it will break some of my example programs < 1417770035 94431 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does anyone have a pastebin mover bot here? < 1417770050 498718 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how about 5R2H30 < 1417770054 598060 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or does HackEgo have such a command? < 1417770058 61553 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :'R' means repeat < 1417770068 922957 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :or 2H30R5 < 1417770076 549133 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :5% is fine forget this < 1417770148 465049 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :a literal is: N S D where N is a number in decimal, S is a symbol and D depends on what kind of literal it is < 1417770166 401311 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :when there is no symbol it is simply a decimal number < 1417770199 447795 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :when there is only a symbol default parameters are assumed < 1417770234 258378 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so %30 is 0x30. < 1417770293 320027 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you like: callCC x = lemCC >>= either return x; < 1417770301 791869 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric ::t lemCC < 1417770302 941092 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Not in scope: ‘lemCC’ < 1417770306 407566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: you should be able to use other bases than decimal for N imo < 1417770313 42526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also you should be able to use this recursively < 1417770327 944416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for example (5%30)%30 < 1417770342 287960 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what use would that be? < 1417770344 751509 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lemCC :: Either a (a -> Cont r b) < 1417770352 151572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't it obvious < 1417770353 629675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :writing literals < 1417770361 978599 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :integersonly go up to 8 bytes < 1417770379 11542 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :zzo38, this looks Interesting < 1417770400 549517 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :cluid: No that isn't quite the type. Although a definition of lemCC in terms of callCC: lemCC = callCC (return . Right . (<=< return . Left)); < 1417770408 468131 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what is the type? < 1417770414 851814 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :lemCC :: ContT r m (Either a (a -> ContT r m b)); < 1417770420 470415 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so the maximum thing before % is 8. < 1417770422 699112 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :A though about this < 1417770434 637055 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You need a Cont around your type; other than that it works < 1417770434 877206 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Various 'characterization' of classic logic are intuitionistically equivalent < 1417770447 68994 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :piece law ((a -> b) -> a) -> a is the normal callcc, I think < 1417770453 748787 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric : one of my lecturers began a lecture with "this is what is true about image processing as of last week" ← what was it about? < 1417770458 467199 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, it is < 1417770465 70532 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so then excluded middle Either a (a -> b) could be define interms of it, and vice versa < 1417770482 803861 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it was about google's ability to classify images < 1417770484 138632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: have you seen oleg's haskell "lem" < 1417770484 282461 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Although at least to me, using law of excluded middle to define continuations is easier to understand < 1417770487 662708 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no < 1417770495 459398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: http://okmij.org/ftp/Computation/lem.html < 1417770497 860187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't use continuations < 1417770501 261644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a cute trick < 1417770554 651857 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what < 1417770566 886369 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oren: ah < 1417770571 660888 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Firefly: and in particular the performance of their awesome superclusters < 1417770578 60106 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.lix.polytechnique.fr/~lengrand/Work/Teaching/MPRI/lecture1.pdf slide 30 < 1417770583 276263 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the evil of excluded middle < 1417770606 856957 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oren: reminds me of http://code.flickr.net/2014/10/20/introducing-flickr-park-or-bird/ < 1417770612 899447 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Which is also pretty recent I suppose < 1417770686 944715 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :there is an issue with teaching a course where the answers are changing so fast < 1417770706 919859 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is why this course has a project not a final exam < 1417770779 765999 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :zzo38, In a book I read, instead of doing it as a monad they add a new binder to lambda calculus < 1417770833 207417 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if you can prove _|_ given x : phi -> _|_, then /\x. M : phi < 1417770917 540740 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what the heck is ⊥ < 1417770927 59634 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, its a data type with no constructor < 1417770929 944381 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i didn't take the logic course < 1417770979 749973 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :where do data types interact with given and proving things? < 1417771005 519409 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :they're just different terms for the same thing < 1417771096 865137 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :huh? a data type is an interpretation for some digital data... how does that interact with logical proofs? < 1417771136 278333 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Specifying a value of the type proves it < 1417771208 441432 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :proves what? < 1417771263 312932 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oren: heh, the image processing class I'm taking has a final exam. < 1417771273 14308 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, you can think of typed lambda calculus as a programming language and/or a logic < 1417771295 141708 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it serves as a foundation for both < 1417771341 834119 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :is it possible to design a cpu that runs lambda calculus? < 1417771349 951345 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I dont think so < 1417771373 500818 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why not? < 1417771375 8746 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you have to compile it to something more easy to make an instruction set for < 1417771390 625219 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont know much about these things, but that's what I think < 1417771427 1859 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I don't see why you couldn't, if you use some encoding like BLC or so < 1417771461 901759 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :FireFly, for one thing the "instructions" can be arbitrarily wrong - normally instruction sets are encoded in a handful of bytes < 1417771475 797525 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :s/wrong/long/ < 1417771506 457144 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :second there is a lot of things like free variables.. envronments.. which an interpreter would normally handle - it's not clear how a CPU could run it directly < 1417771515 995811 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: It proves the type! < 1417771524 628359 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe you have registers for environment, continuation etc.. < 1417771532 533622 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You can try to learn about Curry-Howard. < 1417771542 225981 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i guess the CPU they mention in the last chapter of SICP does that < 1417771624 718159 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :A better approach is to mak ea good CPU and then compile languaegs to it < 1417771692 643580 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but lambda calculus and all this is incredibly far from what our standard cpus do... < 1417771705 947245 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If you know anything about sequent calculus you can also look at: http://esolangs.org/wiki/Gentzen You can see it is using the logical rules of sequent calculus to execute a computer program. < 1417771719 734152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: have you seen reduceron < 1417771724 665019 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah < 1417771728 830467 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what our normal cpus do is manipulate sets of bits < 1417771747 455495 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :according to other sets of bits < 1417771784 510354 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(usually of a fixed size called the word size of the cpu) < 1417771822 573918 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and garbage collection < 1417771851 520583 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so languages designed on such principles are easy to make fast on our normal cpus < 1417771912 934750 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i think we need to put functional programming into the cpu itself to really make it fast < 1417771938 774495 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont think so < 1417771945 501715 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why not < 1417771951 626118 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ive just explained in detail < 1417771976 7745 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you said you would make a "good cpu" what does that mean? < 1417771994 723873 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :just something like x86 64 < 1417772000 636167 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and why are cpus based on manipulating fixed size bit strings "good" < 1417772053 111441 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :does this imply that languages based on such will always be faster? < 1417772075 119360 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well a CPU is put on a circuit board < 1417772095 673969 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so it has to have address buses like 64 wires in parallel for a word < 1417772106 304504 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so the instruction sets are in accordance with that < 1417772122 122575 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if you tried to handle a language with arbitrary length bit strings you would not be able do it in a good way < 1417772128 425372 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :s/language/instruction set/ < 1417772160 964895 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so if a CPU is good general purpose computation, then you can compile all different languages onto it < 1417772174 380151 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Thats why I think the way to make functional languages fast is better compilers < 1417772201 441395 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :isn't BLC "general computation" (Church turing thingy) < 1417772209 791438 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :although the thing elliott mentioned runs haskell 40x faster than on a normal CPU < 1417772234 219846 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :reduceron? < 1417772281 788370 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ah i see, so i'm right. building functional programming into the cpu will increase performance of functional languages < 1417772322 547997 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(and presumably this thing can't run C very well) < 1417772490 408531 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02http://esolangs.org/w/index.php?diff=41342&oldid=40497 5* 03Zzo38 5* (+491) 10+[[Gentzen]] < 1417772501 417937 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :perhaps this sort of thing can help with JS performance too! < 1417772689 640702 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :actually, fpga's have so many uses, why don't all computerscome with fpga's built in? < 1417772774 680548 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :One reason is that nobody builds generic-open-source-FPGA; due to this you require specific operating systems and CPU to be able to use them < 1417772813 414479 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i see. then there is a market opportunity for plug and play fpga < 1417772837 502782 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :would take a lot of venture capital obviously < 1417772850 321776 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it would be cool to try programming an FPGA < 1417772857 649454 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Wihle there are some open-source FPGA designs none of them have ever been manufactured. < 1417772858 227949 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but it might be very difficult, < 1417772877 174709 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i've done it in one course, we used verilog which is very similar to C < 1417772914 174134 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool!! < 1417772914 464863 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what university do you go to cluid? < 1417772918 390232 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont < 1417772939 992414 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why not? < 1417772966 474585 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont know < 1417773101 606643 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :uhh... i guess this is because i was always expected to get a degree in my family, so i can't even fathom not going < 1417773121 370258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not everyone lives the life their parents expect of them < 1417773163 454558 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i know. my dad is annoyed i'm not going for a phd < 1417773178 147203 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why dont you do a PhD < 1417773184 692099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh < 1417773187 675777 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because i like money < 1417773200 415776 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :byou could design a new CPU < 1417773219 768636 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i'll do that and make money by starting a company < 1417773229 476968 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :if i was going to do that < 1417773286 383832 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :anyway there are 3phds and a dd in my family so they are annoyed < 1417773316 593196 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok < 1417773318 634169 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Doesn't seem like reason enough to be annoyed < 1417773322 261537 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :but shrug < 1417773324 736428 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i like to pronounce phd phud < 1417773332 985528 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :'fudd' < 1417773333 507899 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :pht magic dogz < 1417773432 672930 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417773493 565660 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FireFly: Perhaps they were hoping to break some sort of family doctoral density record. < 1417773522 797669 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fair < 1417773536 596303 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :would not workwith my dad's side having no-one but him and my youngest aunt < 1417773576 744479 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :actually no wait my other aunt has a doctor of divinity < 1417773591 277017 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the other d.d. < 1417773611 881591 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it would be fun to design own CPUs on an FPGA < 1417773616 862036 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and try running your own code on them < 1417773639 201192 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :FPGA's cost about 100 dollars i think < 1417773651 484975 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :plus the software cost < 1417773662 619428 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :cluid: i had that exact same thought < 1417773681 257483 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :cluid: but then i remembered that i hate VHDL and would never use that CPU for anything < 1417773685 782556 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so i dropped that idea < 1417773687 339331 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1417773697 944509 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :use verilog instead < 1417773800 101269 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :is it better? < 1417773865 809772 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417773947 715676 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i guess i oughta go home and eat breakfast < 1417773972 619371 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: going home to eat brekfast < 1417774043 537839 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 252 seconds < 1417774259 881533 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417775021 817223 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1417775514 489652 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 250 seconds < 1417775548 57221 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1417775719 665116 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07REGXY14]]4 10 02http://esolangs.org/w/index.php?diff=41343&oldid=41226 5* 03Oerjan 5* (-38) 10/* External resources */ Use template < 1417775726 630567 :Melvar!~melvar@dslb-178-004-081-050.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1417775851 71107 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=41344&oldid=41271 5* 03Oerjan 5* (+18) 10/* External resources */ yearcat < 1417776122 843696 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck implementations14]]4 M10 02http://esolangs.org/w/index.php?diff=41345&oldid=41244 5* 03Oerjan 5* (+1) 10/* Normal implementations */ sp < 1417776198 144117 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417777014 554478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02http://esolangs.org/w/index.php?diff=41346&oldid=41341 5* 03Oerjan 5* (+0) 10/* K */ order < 1417778112 502353 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417779594 585620 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :There are people buying FPGAs to install Softcpus on them < 1417779829 542427 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417780563 596018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::r < 1417780565 380174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1417780590 911285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Failed, modules loaded: none. < 1417780743 496317 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1417781041 689747 :boily!~alexandre@96.127.201.149 QUIT :Quit: TRANSALPINE CHICKEN < 1417781312 618140 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 250 seconds < 1417781651 671096 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Return Oriented Programming14]]4 10 02http://esolangs.org/w/index.php?diff=41347&oldid=41298 5* 03Oerjan 5* (+45) 10some proofreading < 1417781719 241911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move10 02 5* 03Oerjan 5* 10moved [[02Return Oriented Programming10]] to [[Return-oriented Programming]]: I see no reason to use a different title than Wikipedia < 1417781751 180690 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417781768 497380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops, 1/10 second later i realize the p isn't capitalized < 1417781794 470590 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move10 02 5* 03Oerjan 5* 10moved [[02Return-oriented Programming10]] to [[Return-oriented programming]]: Whoops < 1417781823 986309 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Return Oriented Programming14]]4 M10 02http://esolangs.org/w/index.php?diff=41351&oldid=41349 5* 03Oerjan 5* (+0) 10fix link < 1417781941 240447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and there the wiki goes down < 1417781990 516119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the neigbors start making noise < 1417782094 598558 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 244 seconds < 1417782108 406437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops maybe the whole server did < 1417782118 415572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ? < 1417782231 691236 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1417782265 307930 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. < 1417782272 53644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That wasn't me. < 1417782293 771837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps it rebooted < 1417782310 900480 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run uptime # oh wait < 1417782327 69885 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 12:24:33 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 < 1417782339 798972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OH NO IT IS REBOOTING ALL THE TIME < 1417782378 95103 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : 07:25:07 up 98 days, 10:55, 1 user, load average: 0.19, 0.14, 0.31 < 1417782385 319870 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess something transient, then. < 1417782398 910220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those evil transients < 1417782474 840391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie runs HackEgo? < 1417782522 9526 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I "run" the wiki, for some values of run. < 1417782522 828861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Pikalang14]]4 M10 02http://esolangs.org/w/index.php?diff=41352&oldid=41300 5* 03Oerjan 5* (+48) 10Not signing: the sign of the times < 1417782535 954812 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And it's the same server, so I've been doing hackego-related things occasionally. < 1417782567 702862 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: What's next, top-posting in the talk pages? < 1417782589 302879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's always been. < 1417782943 872530 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 M10 02http://esolangs.org/w/index.php?diff=41353&oldid=41302 5* 03Oerjan 5* (+1) 10Not knowing the alphabet: also a sign. < 1417783083 233944 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pendulum Instruction Set Architecture14]]4 10 02http://esolangs.org/w/index.php?diff=41354&oldid=41317 5* 03Oerjan 5* (+4) 10/* External Links */ standard section name + fmt < 1417783342 622391 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1417783392 641911 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :This isn't #ghci. < 1417783395 749952 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Or is it. < 1417783430 464488 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sometimes it feels that way, with all the Haskellists. < 1417783504 205478 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1417783723 76946 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> True||(1/0)==0 < 1417783724 682302 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1417783726 292749 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> 1/0 < 1417783727 852635 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Infinity < 1417783733 515503 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> True||(1`div`0)==0 < 1417783735 43950 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1417783740 471216 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> 1`div`0 < 1417783741 989958 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *Exception: divide by zero < 1417784307 526017 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417784796 470331 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> let f xs = (head xs == last xs)||(f (tail xs)) in f [1,2,3] < 1417784798 178850 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1417784809 251347 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> let f xs = (head xs == last xs)||(f (tail xs)) in f [1,1,1] < 1417784810 702906 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1417784840 143258 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> let f xs = (head xs == last xs)||(f (tail (tail xs))) in f [1,2,3] < 1417784841 673453 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1417784845 419927 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yup < 1417784849 933535 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 255 seconds < 1417784911 834792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let f xs = (head xs == last xs)||(f (tail (tail xs))) in f [1,2,3,4] < 1417784913 468360 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *Exception: Prelude.head: empty list < 1417784963 664261 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417784978 104494 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That was a confusing function, in the "what's it good for" sense. < 1417784988 428358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you think < 1417784999 812282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it can never return False) < 1417785138 831214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> last $ cycle [0] -- a metaphor for life < 1417785144 131753 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval: ExitFailure 1 < 1417785393 487826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix id < 1417785397 515094 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1417785415 113096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Don't fix what ain't broken. < 1417785440 986739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how do you know my id isn't broken < 1417785449 899540 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> id 42 < 1417785451 898231 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 42 < 1417785455 840670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lambdabot's id seems fine to me < 1417785465 966482 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't know about yours < 1417785722 734698 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (84-) 42 -- of course my test wasn't very thorough. < 1417785724 789665 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 42 < 1417785736 880032 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oerjan: Write a prop_id x = x == id x < 1417785738 924948 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :then run it < 1417785753 431957 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check x == id (x :: Int) < 1417785755 73449 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘GHC.Types.Int’ < 1417785755 216753 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘Debug.SimpleReflect.Expr.Expr’Couldn't match expected type... < 1417785762 850181 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :funny thing is that prop_Foo x y = x == y always succeeds anyway ;) < 1417785764 316009 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check \x -> x == id (x :: Int) < 1417785766 41870 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417785774 12472 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@check \x y -> x == y < 1417785775 707039 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417785787 357528 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :obviously < 1417785792 679052 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah < 1417785812 754194 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check \x y -> x == [y] < 1417785814 395603 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable (after 1 test): < 1417785814 627857 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [] () < 1417785828 869771 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@check \x y -> x == reverse y < 1417785830 471685 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable (after 5 tests and 1 shrink): < 1417785830 991217 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [] [()] < 1417785838 297512 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check \x y -> (x) == [y] -- prettier < 1417785839 791939 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:59: < 1417785839 939071 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : parse error (possibly incorrect indentation or mismatched brackets) < 1417785844 545139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check \x y -> (x) == [y] < 1417785844 961380 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@check \x -> x == reverse x < 1417785846 307313 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable (after 1 test): < 1417785846 451088 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [] () < 1417785847 589403 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417785852 219721 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1417785858 897104 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah < 1417785870 46466 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@check \x -> last x == head x < 1417785871 631019 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Exception: 'Prelude.last: empty list' (after 1 test): < 1417785872 70283 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [] < 1417785910 872400 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@check \x -> x == () < 1417785912 323765 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417786002 329922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@check \f x -> x == map f x < 1417786004 78300 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417786013 517806 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417786423 528750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07K-on Fuck14]]4 M10 02http://esolangs.org/w/index.php?diff=41355&oldid=41340 5* 03Oerjan 5* (+20) 10bold, stub, link < 1417786611 465778 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417788158 235120 :scounder!~scounder@phroa.lost.the.game.rikairchy.net QUIT :Ping timeout: 272 seconds < 1417788364 567512 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417788713 538413 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@check \a b c n -> not ((a :: Int) > 0 && (b :: Int) > 0 && (c :: Int) > 0 && (n :: Int) > 2 && a^n + b^n == c^n) < 1417788715 578108 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable (after 95 tests and 10 shrinks): < 1417788715 793868 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 2 14 62 64 < 1417788767 866518 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Shows what you know, Wiles. < 1417788825 736791 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I was originally planning a different joke, about how he overcomplicated things, since in query-testing it passed.) < 1417789126 850089 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@let a --> b = not a || b < 1417789129 178346 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1417789154 464659 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@check \a b c n -> not (((a :: Int) > 0 && (b :: Int) > 0 && (c :: Int) > 0 && (n :: Int) > 2) --> (a^n + b^n == c^n)) < 1417789155 953463 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable (after 1 test): < 1417789156 174253 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0 0 0 0 < 1417789167 833812 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Apparently logic is hard < 1417789178 748449 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe. < 1417789224 184185 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@check \a b -> (a --> b) == (if a then b else True) < 1417789226 445811 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417789249 419416 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@check \a b c n -> ((a :: Int) > 0 && (b :: Int) > 0 && (c :: Int) > 0 && (n :: Int) > 2) --> not (a^n + b^n == c^n) < 1417789251 331828 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417789410 235801 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1417789612 14509 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@check \a b c n -> ((a :: Int) > 0 && (b :: Int) > 0 && (c :: Int) > 0 && (n :: Int) > 2) --> a^n + b^n /= c^n < 1417789613 664628 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘GHC.Types.Bool’ < 1417789614 949957 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘GHC.Types.Int’Couldn't match expected type ‘GHC.Types.Bool... < 1417789626 197893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aw, I guess I got bitten by some precedence. < 1417789725 761575 :scounder!~scounder@phroa.lost.the.game.rikairchy.net JOIN :#esoteric < 1417790791 816933 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@let infixr 3 --> < 1417790793 73988 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1417790842 595327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@check \a b c n -> ((a :: Int) > 0 && (b :: Int) > 0 && (c :: Int) > 0 && (n :: Int) > 2) --> a^n + b^n /= c^n < 1417790844 413695 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1417790846 721539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yay. < 1417791804 213394 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1417793262 604393 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=41356&oldid=41353 5* 03SuperJedi224 5* (+1724) 10/* Mineso */ < 1417793300 361239 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=41357&oldid=41356 5* 03SuperJedi224 5* (-1) 10/* Mineso */ < 1417793312 788419 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=41358&oldid=41357 5* 03SuperJedi224 5* (+2) 10/* [Mmmm()] */ < 1417793864 696275 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02http://esolangs.org/w/index.php?diff=41359&oldid=41342 5* 03SuperJedi224 5* (+186) 10/* GolfScript */ < 1417794327 507282 :S1!~S1@p4FF938B2.dip0.t-ipconnect.de JOIN :#esoteric < 1417794407 588699 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1417794923 915734 :idris-bot!~ircslave@dslb-178-004-081-050.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1417794941 839452 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417797905 287156 :Y4kuzi!~provision@546AD6AE.cm-12-3d.dynamic.ziggo.nl JOIN :#esoteric < 1417798030 601925 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Going... Going.. Gone! < 1417798278 786090 :Y4kuzi!~provision@546AD6AE.cm-12-3d.dynamic.ziggo.nl QUIT :Quit: Quick on the net. < 1417798327 703298 :shikhin!~shikhin@unaffiliated/shikhin NICK :pan < 1417798343 151655 :pan!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417799663 885318 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 240 seconds < 1417800333 928750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02http://esolangs.org/w/index.php?diff=41360&oldid=41359 5* 03BCompton 5* (+60) 10/* SyL */ < 1417801016 497944 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 M10 02http://esolangs.org/w/index.php?diff=41361&oldid=41360 5* 03BCompton 5* (-1) 10/* Tag */ < 1417801761 864746 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=41362&oldid=41358 5* 03Tromp 5* (+46) 10 < 1417801878 348925 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 M10 02http://esolangs.org/w/index.php?diff=41363&oldid=41362 5* 03Tromp 5* (+0) 10 < 1417802231 308834 :S1!~S1@p4FF938B2.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417803938 943971 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does "/MSG CHANSERV PLEASE #somechannel ABSTAIN FROM JOINING" set the moderated flag? < 1417804067 619403 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02http://esolangs.org/w/index.php?diff=41364&oldid=41361 5* 03Tromp 5* (+105) 10 < 1417804136 509235 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=41365&oldid=41363 5* 03Tromp 5* (+17) 10/* Binary lambda calculus */ < 1417804666 550297 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: shouldn't that be +i, invitation only... < 1417804677 803999 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: oh right, the invitation only flag < 1417804696 347999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I like the idea :) < 1417804729 383259 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wonder if there's a channel mode like "PLEASE #somechannel ABSTAIN FROM 60% JOINING" which lets people join successfully only 40% of the time < 1417804736 574235 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I don't think intercal has that < 1417804808 787718 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I guess you could simulate it by something like "DO COMESUB FROM JOINING DO REINSTATE JOINING PLEASE 60% ABSTAIN FROM JOINING DO RESUME" < 1417804837 34855 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that would reset the flag each time somebody joins < 1417804852 341222 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though you'd better put a label in front of that COMESUB so you can later ABSTAIN from it < 1417805043 777012 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :int-e: feel free to shorten my blc program for truth :) < 1417805328 996457 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1417805720 654878 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02http://esolangs.org/w/index.php?diff=41366&oldid=41364 5* 03BCompton 5* (+108) 10/* Tag */ < 1417805833 536658 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :is there a list of problems like hello world and truth machine? < 1417805924 593084 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :I made a little dc program to simpliy fractions \o/ < 1417805924 745857 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                                                     | < 1417805924 889663 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                                                    /^\ < 1417805925 659540 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :nyuszika7h@cadoth ~ $ dc -e '[s0q]sa[dst%ltrlgx]sb[d0=ad0!=b]sg[? ]n?dstrdltrlgxdsd/rld/rn[ ]np' < 1417805926 477266 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :? 48 18 < 1417805927 400061 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :8 3 < 1417805969 377838 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :simplify, even < 1417806151 281714 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1417806376 327479 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417806547 858124 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tromp_: http://rosettacode.org/wiki/Rosetta_Code < 1417806565 197741 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1417806580 926021 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tromp_: specficailly http://rosettacode.org/wiki/Category:Programming_Tasks < 1417806688 913134 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: I have a different 69 bits one... but nothing smaller < 1417806733 664541 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :thx, b_jonas. and thx int-e for searching fot the truth:) < 1417806819 324550 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: see repo < 1417806958 242609 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it's pity that the meanings of 0 and 1 aren't reversed, \z.z x x would be 2 bits shorter ;-) ) < 1417806968 748865 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :yes, i had the same realization! < 1417807104 735858 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm also tempted to replace (\z.z x nil) by xs, but I guess it's against the rules. < 1417807194 904529 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :yeah, the problem statement is ambiguous there < 1417807225 199208 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417807402 446997 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :xs? why not just a one-letter variable then? :P < 1417807425 480596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nyuszika7h: because the code is compiled to binary lambda calculus < 1417807426 304147 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :same size < 1417807444 576467 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :oh, I have no idea what that is :P < 1417807466 801785 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a functional machine code < 1417807469 287162 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :b_jonas: well, you can do +j 40:100 which only lets 40 people join within a 100-second time window < 1417807476 658684 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :then it resets < 1417807481 799603 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :and starts over again < 1417807509 896165 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nyuszika7h: https://github.com/tromp/AIT/blob/master/truth.lam is what we write, which becomes 010001101000000110000000010110111001011110000010010111111011111011110 (using truth) or 000110000001011100001011011100000100100011010000001011000001001110110 (using truth2) when compiled. < 1417807618 167300 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yay, functional machine code! < 1417808090 897525 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :http://rosettacode.org/wiki/99_Bottles_of_Beer that lyrics is wrong :/ < 1417808343 369748 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417809467 32346 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I once heard someone sing it as α₀ bottles of beer < 1417810015 461300 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Did they finish? < 1417810391 430979 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417810656 308120 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno maybe they're still singing it for alli know < 1417811976 588561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you sure you don't mean aleph < 1417812111 329023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I completely didn't even notice. Some sort of a "sounds alike == looks alike" brain-wiring thing. < 1417813465 413624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nyuszika7h: isn't that like "first day of Christmas" which has multiple different lyrics, many of them ocurring in example programs and obfuscations? < 1417813518 602391 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe there's a need for an international standard that specifies the default text for hello world, first day of Christmas, 99 bottles of beer, and all the similar stuff < 1417813538 813744 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1417813542 612596 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1417813579 241908 :Bicyclidine!~Glossina@wl-nat113.it.wsu.edu JOIN :#esoteric < 1417813585 215865 :Bicyclidine!~Glossina@wl-nat113.it.wsu.edu PART :#esoteric < 1417813662 268387 :GeekAfk!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1417813999 420144 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, I found this from 1995: http://www.faqs.org/rfcs/rfc1882.html < 1417814118 192639 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Knuth, D. "The Complexity of Songs", Communications of the ACM, 1984, 24(4) pp. 344-346 also gives one definition for 99bob. < 1417814173 55535 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: true < 1417814187 992059 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and as for hello, world, the authoritive standard is of course the K&R book < 1417814230 333540 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It refers to "J. W. Blatz of Mulwaukee, Wisconsin who first discovered a class of songs known as "m Bottles of Beer on the Wall". < 1417814276 282503 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417814294 57172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :With a footnote: "Again Kennedy ([8], p. 631) claims priority for the English, in this case because of the song "I'll drink m if you'll drink m + 1." However, the English start at m = 1 and get no higher than m = 9, possibly because they actually drink the beer instead of allowing the bottles to fall." < 1417814528 109695 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: there, 68 < 1417814553 193744 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: I can't believe I didn't try that variant sooner. < 1417814630 610941 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :b_jonas: well, http://www.99-bottles-of-beer.net/ pretty much defines a de facto standard < 1417814651 481102 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/lyrics.html < 1417814662 710436 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :gratz, int-e! < 1417814786 616109 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and then there's the local let trick < 1417814835 159876 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: 65. < 1417814888 739166 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :58 coming up < 1417814978 891634 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :loop shld no longer be applied to x < 1417815010 934589 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :i'll let you fix it:) < 1417815017 523176 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 256 seconds < 1417815022 84988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oops. < 1417815063 33734 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :you can also remove the suboptimal defs < 1417815071 860850 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I like the history < 1417815083 718535 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417815269 605780 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :i actually started out with a version of your truth2 < 1417815277 927266 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :but for some reason mine was 70 bits < 1417815292 942306 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :which led me to my 69 bit truth < 1417815310 660567 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :tromp_, int-e: what problem is 'truth machine'? < 1417815324 735999 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :it's a totally dumb problem:(* < 1417815327 92779 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: http://esolangs.org/wiki/Truth-machine < 1417815361 250046 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1417815361 394055 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417815515 570188 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Danke < 1417815699 454447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: one nice thing about truth = \xs.xs(\x\d\z.z x (x nil (truth xs))) is that one can write it out as halftruth = \ht\xs.xs(\x\d\z.z x (x nil (ht ht xs))); and then make truth = halftruth halftruth. < 1417815933 450630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Time has sort of passed by the indignation inherent in the "It's a 10GB database!" interjection. < 1417815939 989784 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: (In the RFC you quoted.) < 1417816066 86792 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: yeah, and that's not even the most dated part < 1417816082 234248 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm still reading. < 1417816125 693493 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The SCSI parts are perhaps somewhat passé too. < 1417816159 668668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Although I did find a SCSI terminator when rummaging through stuff just last week.) < 1417816247 515355 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :int-e: isn't that what the recursion eliminator already does? < 1417816261 552805 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :expect it doesn't call it halftruth:) < 1417816314 495123 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1417816341 34218 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: I was after the name < 1417816354 326072 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :yeah, that's cute:) < 1417816451 762296 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: I was also looking into some more clever argument order abuse (if you invoke things as \io. io halftruth halftruth, then halftruth can be written as \x\d\ht\z. ... with the halftruth argument somewhere in the middle. It didn't help, but it's something that the automatic blc translation won't accomplish. < 1417816471 40313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1417816559 223341 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :rosettacode is nice, but i wondered if there was a task list on the esolangs. wiki itself < 1417816661 453198 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://esolangs.org/wiki/Popular_problem ? < 1417816711 275647 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(just following a link from the "Truth machine" page) < 1417816873 816326 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :ah, thx < 1417817219 239569 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tromp_: you can just use the same tasks < 1417817228 703068 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why would you need a separate list? < 1417817438 757279 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :because competing with other esolangs feels more manageable < 1417817476 385602 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :i like the idea of a set of tasks that would appeal more to esolangs < 1417818463 335525 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hrm. The youtube-dl in Debian has stopped working. < 1417818478 233279 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The one in testing, anyway.) < 1417818539 126178 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1417818551 121651 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 244 seconds < 1417818583 310804 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess there's been a couple of newer ones in unstable, but they haven't migrated. < 1417818642 740696 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, of course, jessie's freeze. Hmp. < 1417818750 952469 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Binary_lambda_calculus#Delimited_versus_undelimited "the only caveat being that N will be passed to M as its third argument" in the final sentence--shouldn't N and M be swapped here? < 1417818769 213043 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :er, oops, I didn't notice the "to". Never mind < 1417819760 196470 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1417819784 436796 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417820212 527688 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41367&oldid=41330 5* 0371.184.241.244 5* (+25) 10 < 1417820289 220539 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe QUIT :Quit: ZNC - http://znc.in < 1417820984 282857 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417821184 682813 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe JOIN :#esoteric < 1417822264 737503 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1417823291 675999 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41368&oldid=41346 5* 0370.162.52.61 5* (+18) 10Added simplefunge, should have been added long ago